继承

本文详细介绍了Java中的继承概念,包括其优点、弊端、特点及注意事项。解释了何时应该使用继承,并探讨了子类与父类之间的关系。

继承好处:

        1.提高了代码的复用性。

         2.提高了代码的维护性。

        3.让类与类之间产生了关系,多态的前提(也是弊端的存在)

        弊端:

         类与类产生了关系后,类的耦合性增强了,

         开发的原则:低耦合,高内聚。(耦合:让类与类的关系。  内聚:自己完成某件事的能力,打破了封装性。

 

 

继承的特点

        1.Java 只支持单继承,不支持多继承。有些语言是可以多继承的(C++)

         2.支持多层继承。

 

继承的注意事项:

        1.子类只能继承父类所有非私有成员。

        2.不能继承构造方法,可通过super访问。

        3.不要为了部分功能去继承。

 

那什么时候继承呢?

继承其实体现的是一种关系;  ____"is a"______

子类是父类的一种。

在继承中,this代表本类对应的引用,super代表父类存储空间的标识。

注意:this (........)或者super(.........)必须出现在第一条语句上,如果不放在第一条的语句上,就可能对父类的数据进行了多次的初始化。

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值