多态的表现形式
(1)方法的重载与重写
(2)对象的多态性,体现在编译时类型与运行时类型不一致,编译时看“父类”,运行时“看子类”,执行的是子类重写的方法体。
出现对象的多态性的前提:(1)继承(2)重写(3)多态引用:父类的变量指向了子类的对象,或者说把子类的对象赋值给父类的变量,元素,形参等。
多态的应用:
1、多态参数
形参是父类类型
实参是子类对象
2、多态数组
数组的元素类型是父类类型
数组的元素中存储的是子类的对象
多态的表现形式
(1)方法的重载与重写
(2)对象的多态性,体现在编译时类型与运行时类型不一致,编译时看“父类”,运行时“看子类”,执行的是子类重写的方法体。
出现对象的多态性的前提:(1)继承(2)重写(3)多态引用:父类的变量指向了子类的对象,或者说把子类的对象赋值给父类的变量,元素,形参等。
多态的应用:
1、多态参数
形参是父类类型
实参是子类对象
2、多态数组
数组的元素类型是父类类型
数组的元素中存储的是子类的对象