多态定义:一个引用类型变量可以表示多种具体类型对象。一理解多态产生的条件①在继承父类的子类对象用②实现接口的具体类对象。二了解:继承中的子类具体对象可以用父类类型的引用变量接收,实现了接口的具体实现类也可以用接口类型接收。明白以上两点的话就可以通过多态的优点:当一个方法需要对不同子类对象(具体实现类)进行操作(方法重载,子类对象作为参数传递或作为方法返回类型)时,就可以用父类类型(接口名)引用变量接收子类对象(接口具体实现类),表示不同的子类对象(不同的实现类),一个方法可以替代多个方法,这就体现了多态的好处,也就是向上转型中体现多态
|