多态就是建立在继承和重写的基础上,表现出不同的行为方式,继承和重写缺一不可。这句话对么?
向上转型和向下转型和多态没有多大关系,只要有继承就可以有向上转型和向下转型。对么?
登陆购买课程后可参与讨论,去登陆吧
同学你好,1、多态并不是一定要继承父类,实现接口也是可以实现多态的。
2、同学可以这么理解。
祝学习愉快!
那是不是可以理解多态不是对象独有的特性呢?那封装和继承呢?因为这三个特性在讲解的时候都是用类和对象来讲解的,我理解的不太深。
同学你好,1、 多态:同一种类型的对象执行同一个方法时可以表现出不同的行为特征。通过继承的上下转型、接口的回调以及方法的重写和重载可以实现多态。
Java实现多态有 3 个必要条件:继承、重写、继承父类或实现接口的引用指向子类对象(向上转型)。
2、封装:将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑,保证了数据的安全和程序的稳定。
3、继承:子类可以继承父类的属性和方法,并对其进行拓展。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
79 1
56 1
9 1
14 1
56 9
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星