》》》 《类的多态》

》》》 《类的多态》

多态 

1.方法重载

》》》 《类的多态》

总结:

重载:方法名相同,个数,类型,次数不同

例如:

 》》》 《类的多态》

》》》 《类的多态》

2.上下转型

向上转型

例如:动物包含狗狗,狗狗不能包含动物

》》》 《类的多态》

父类声明的对象由子类进行实例化

Person类

》》》 《类的多态》

Student类

》》》 《类的多态》

Demo类

》》》 《类的多态》

类的向下转型

 》》》 《类的多态》

Person类

 》》》 《类的多态》

Doctor类

》》》 《类的多态》

强制装换

Demo

》》》 《类的多态》

运行结果

》》》 《类的多态》

 indtanceof关键字

用indtanceof关键字来判断某一个对象是否继承某一个类

例如:

》》》 《类的多态》

运行结果

存在继承关系返回true

不存在继承关系返回false

》》》 《类的多态》