Java学习笔记(面向对象下)---多态、抽象类、包装类、equals与==、接口
1.多态:三个实例中方法之间的关系即为多态,相同方法通过传递不同,因而特征不同
父类到子类的转换:下行,强转 使用instanceof判别
子类到父类的转换:上行,自动转换
if(pet instanceof Dog) {
Dog dog = (Dog)pet;//强转
dog.catchingFlyDisc();//调用子类
}
else {
Penguin penguin = (Penguin)pet;
penguin.swimming();
}
2..
原创
2020-08-11 13:05:29 ·
266 阅读 ·
0 评论