Java基础学习之(7)--Object类

一、toString类

 直接System.out.print(对象名);等价于对象名.toString();

二、hashcode方法

用一张表使用hash编码记录每个数据在内存中的位置。

三、equals方法

 

对象名n,m

print(n == m);//false 比较的是两个对象的引用是否相等;

print(n.equals(m));//false 除非两个引用指向一个对象

一个对象与空值进行equals比较,拥有返回false

四、对象转型

 举例:

a = new Dog("bigyellow","yellow");//父类引用指向子类对象; 

则父类引用只能看到子类继承父类的部分属性和方法。

upcasting不需要强制类型转换符,downcasting需要加强制转换符。

 

 博客引用马士兵Java基础教程中的PPT,如有侵权,请联系删除,谢谢!

原文地址:https://www.cnblogs.com/Harriett-Lin/p/12637553.html