多态复习

其实一直在用自己有感觉但是说不出来 

多态 简单的说一种事物出现两种状态 例如 学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态 

主要是两种状态 向上转型和向下转型

例如  父类类型 变量名=new 子类类型(); 自动向上转型 List list=new Linklist() 我们常常这样写一个道理

这种只能调用父类和子类共有的方法 调用子类特有要强转

   子类类型 变量名=(子类类型) 父类类型的变量;向下转型

动态绑定技术(dynamic binding),执行期间判断所引用对象的实际类型,根据实际类型调用对应的方法

原文地址:https://www.cnblogs.com/xuexidememeda/p/12133125.html