处理对象:

来源:互联网 发布:深圳网络教育哪家最好 编辑:程序博客网 时间:2024/06/13 23:13

处理对象:
java对象都是Object类的实例,都可以直接调用该类中定义的方法,这些方法提供了处理java对象的通用方法。

1.打印对象和toString方法

class Person{private  String name;public Person(String name){this.name=name;}} public class PrintObject{public static void main(String[] args) {//创建一个Person对象,将其赋给p变量Person  p =new Person("孙悟空");//打印p所引用的Person对象System.out.println(p);}}//打印结果     Person@3e2de41d。当使用System.out的println()方法输出对象时,实际上输出的是Person对象的toString()方法的返回值。下面两行代码结果一样:System.out.println(p);System.out.println(p.toString());

(1)toString()方法是Object类里的一个实例方法,所有的java类都是Object类的子类,因此所有的对象都具有toString()方法。
(2)所有的java对象都可以和字符串进行连接运算,当java对象和字符串进行连接运算时,系统自动调用java对象的toString方法的返回值和字符串进行连接运算:
String pStr =p +”“;
String pStr= p.toString()+”“;

0 0