何为多态

来源:互联网 发布:网易复权数据接口 编辑:程序博客网 时间:2024/05/17 07:20
所谓的多态,其实一句话来讲就是:允许将子类类型的指针赋值给父类类型的指针。使用多态时,请注意一下几点:(1) 子类以父类的身份出现,可以调用父类的任何属性和方法。(2) 如果子类中对父类的方法进行了重写,那么默认调用的是子类的方法实现。(3) 因为已经将子类类型的指针赋值给父类类型的指针,那么将无法使用子类特有的属性和方法。(4) 如果已经将子类类型的指针赋值给父类类型的指针,但是想要使用子类特有的属性和方法,此时,你可以选择通过强制类型转换,将指针类型再转换为子类类型,那么此时就可以调用子类特有的属性和方法了。(5) 千万注意,只有方法可以重写覆盖,属性是不能进行重写覆盖的。
0 0