实现多态的三个前提条件
1.继承/实现
2.方法重写
3.向上转型
多态的特点:
成员方法:编译看左边,执行看右边。(即为编译的时候先看父类中是否有这个成员方法,运行时运行的是子类中的方法)。
成员变量:编译看左边,执行看左边。(即为编译的时候先看父类中是否有这个成员变量,运行时运行的是父类中的成员变量。
1.继承/实现
2.方法重写
3.向上转型
成员方法:编译看左边,执行看右边。(即为编译的时候先看父类中是否有这个成员方法,运行时运行的是子类中的方法)。
成员变量:编译看左边,执行看左边。(即为编译的时候先看父类中是否有这个成员变量,运行时运行的是父类中的成员变量。