1.多态只有在继承之后才会实现
2.多态代码体现
class Animal(){ } |
calss Dog(){ public ststic void main(String[] args ) Animal dog = new Dog();// <1> 可对比记忆 double a = 20; Dog dog = (Dog) new Animal(); // <2> 可对比记忆 int b = (int) 2.1; } |
<1>.用动物类接收一个狗的对象(向上转型); <2>.把动物的一个实例转成狗的类型传给狗类的一个对象(向下转型); |
3.instanceof运算符
<1>.用来判断一个对象是否属于一个类或者实现了了一个借口(判断的结果为true 或 false);