首页 > 代码库 > JAVA-面向对象2--继承 ,多态
JAVA-面向对象2--继承 ,多态
1. 继承的好处:
1.提高代码复用性。
2.让类与类之间产生关系,为面向对象的第三大特征 多态 提供了前提
2.java中支持单继承,不直接支持多继承,但对c++中多继承进行了改良。java通过多实现来解决,一个类可以实现多个接口。
单继承:一个子类只能有一个直接父类。
多继承:一个子类可以有多个直接父类,java中不允许,但进行了改良。因为多个父类如果有同名的成员,多继承会产生调用的不确定性。
3. 当本类的成员和局部变量重名,用this. 区分
当子类的成员和父类成员重名,用super. 区分
this代表一个本类对象的引用,super代表父类空间。
JAVA-面向对象2--继承 ,多态
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。