多态

2018-06-18 02:07:54来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

多态的最终体现:父类的引用对象可以指向子类

多态的实现前提:

  必须有子父类关系或接口关系

  在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法

 

多态中的成员变量特点:

  编译的时候,参考父类中有没有这个变量值,有,则编译成功,没有,则编译失败

  运行的时候,是运行的父类中的变量值

多态中成员方法的特点:

  编译的时候,参考的是父类中有没有这个方法,有,则编译成功,没有,则编译失败

  运行的时候,是运行子类中的重写方法

 

多态的向上转型的弊端:

  不能调用子类的特有成员,因为父类中没有这个成员,

  要想调用子类的特有成员,就得实现向下转型

  要调用接口中的成员,也要实现向下转型

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:第一步,坚实不可撼动

下一篇:个人博客网站建设(适合Java初学者)(一)