目标:多态的入门概述。
面向对象的三大特征: 封装,继承,多态。
多态的形式:
父类类型 对象名称 = new 子类构造器;
接口 对象名称 = new 实现类构造器;
父类类型的范围 > 子类类型范围的。
多态的概念:
同一个类型的对象,执行同一个行为,(记住是行为也就是方法,变量不是) 在不同的状态下会表现出不同的行为特征。
多态的识别技巧:
对于方法的调用,翻译看左边,运行看右边。
对于变量的调用,翻译看左边,运行也看左边。
多态的使用前提:
(1) 必须存在继承或者实现关系。
(2)必须存在父类类型的变量引用子类类型的对象。
(3)需要存在方法重写。
小结:
记住多态的形式,识别,概念等语法即可!