Object类
java.lang.Object是java中所有类的直接父类或者间接父类,所有类的对象都可以声明成Object引用,Object的子类继承了Object的方法。常用方法有:getClass() 、 equals()、toString()。
1、getClass()方法:返回一个对象的实际类型。
也可以通过对象.getClass().getName()来获得一个对象的全类名
2、equals()方法:默认比较的是引用(对象地址)是否相同,即是否指向同一对象。如果想要判断两个对象的内容是否完全相同,则需要在对象的类中重写hashcode()和equals()。重写可以直接通过鼠标右键–source–Generate hashcode() and equals()引入。
如果两个对象相同,它们的hashcode值一定相同,但hashcode值相同,对象不一定相同。·
3、toString方法:返回一个对象的字符串表示形式。