面向对象的特征三:多态性。
1.多态性指的是什么?
多态性可以理解为一个事物的多种表现形态。
1)方法的重载与重写
2)子类对象的多态性
2.子类对象的多态性的使用前提。
1)要有类的继承
2)要有子类方法对父类的重写
3.程序运行分为编译器和运行期
对于多态性来说,编译时,看左边即将此引用变量理解为父类的类型。
运行时,看右边即关注于真正对象的实体,子类的对象。那么执行的方法就是子类重写的。
4.子类对象的多态性并不适用于类的属性
面向对象的特征三:多态性。
1.多态性指的是什么?
多态性可以理解为一个事物的多种表现形态。
1)方法的重载与重写
2)子类对象的多态性
2.子类对象的多态性的使用前提。
1)要有类的继承
2)要有子类方法对父类的重写
3.程序运行分为编译器和运行期
对于多态性来说,编译时,看左边即将此引用变量理解为父类的类型。
运行时,看右边即关注于真正对象的实体,子类的对象。那么执行的方法就是子类重写的。
4.子类对象的多态性并不适用于类的属性