1.1 Object
1.1.1 Object
· 在Java类继承结构中,java.lang.Object类位于顶端;
· 如果定义一个Java类时没有使用extends关键字声明其父类,则其父类默认为java.lang.Object类;
· Object类型的引用变量可以指向任何类型对象。
1.2 toString方法
1.2.1 如何重写toString方法
· Object类中的重要方法,用于返回对象值的字符串表示;
· 原则上建议重写,格式大多数遵循 "类的名字[域值]",例如:
public String toString(){
return getClass().getName()
+"[name="+name
+",salary="+salary
+",gender="+gender
+"]";
}
如何重写toString方法(续1)
· Java语言中很多地方会默认调用对象的toString方法:
- 字符串+对象,自动调用对象的toString方法