面向对象-继承性

继承性的理解:

        > 自上而下:定义了一个类A,在定义另一个类B时,发现类B的功能与类A相似,则考虑类B继承于类A。

        > 自下而上:定义了类B,C,D等,发现B,C,D有类似的属性和方法,则可以考虑将相同的属性和方法进行抽取,封装到类A中,让类B,C,D继承类A。

继承性的优点:

        - 继承的出现减少了代码冗余,提高了代码的复用性。

        - 继承的出现更有利于功能的扩展。

        - 继承的出现为多态的使用提供了前提。

补充说明:

        Java是支持多层继承。

                概念:直接父类、间接父类。

        Java中的子父类概念是相对的。

        Java中一个父类可以声明多个子类,反之,一个子类只能继承一个父类(单继承性)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值