
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
面向对象编程开发是程序员在学习java编程开发语言的时候需要重点掌握的一个编程知识,而今天我们就一起来了解一下,面向对象编程多态的定义与实现方法。
1.定义:
多态是同一个行为具有多个不同表现形式或形态的能力。
多态就是同一个接口,使用不同的实例而执行不同操作
2.多态存在的必然条件:
继承:编写具有继承关系的父类和子类
重写:子类重写父类方法
父类引用指向子类对象:Parentp=newChild();-自动向上转型
当使用多态方式调用方法时,先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。
多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。3.多态实现方式:
实现多态有两种方式:
使用父类作为方法形参实现多态
使用父类作为方法返回值实现多态
4.多态的优点:
消除类型之间的耦合关系
可替换性
可扩充性
接口性
灵活性
简化性
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。