定义:
Object是所有Java类的根基,所有Java对象都有用Object类的属性和方法
实例:
toString方法
定义:
-
Object类中定义有public String toString()方法,其返回值是String类型。
-
源码:
-
public String toString(){
return getClass().getName() + "@" + Interger.toHexString(hashCode());
} -
**源码定义的默认会返回"类名 + @ + 16进制的hashcode"
-
-
实例:
-
package cn.Lucifer.oo;
/**
* 测试Object类
* @author Lucifer
*/
public class TestObject {
public static void main(String[] args) {
// Object obj;
//新建一个本类的对象
TestObject to = new TestObject();
System.out.println(to); //打印出to在heap的堆地址,hashCode
System.out.println(to.toString());
/*
获得"类名 + @ + 16进制的hashCode"
*/
}
//重写toString方法
public String toString(){
return "TestObject对象";
}
}
class PersonNo2{
String name;
int age;
-