多态

概念:父类的引用类型变量指向了子类的对象  或者是接口的引用类型变量指向了接口实现类对象

多态的前提:必须存在继承或者实现关系

动态要注意的细节:

1.多态情况下,子父类存在同名的成员变量时,默认是访问父类的变量(静态一样)

2. 多态情况下,子父类存在同名的非静态成员函数时,默认是访问子类的成员函数

3.多态情况下,子父类存在同名的静态成员函数时,默认访问的是父类的静态成员函数。 

4.多态情况下,不能访问子类特有的成员。

多态的应用场景:

  1.多态用于形式参数类型的时候可以接收更多类型的参数 

你可能感兴趣的:(多态)