一、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,如有侵权,请联系删除,谢谢!