欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

基于对象的特性 - 继承机制

最编程 2024-07-27 10:41:02
...

继承性的理解:

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

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

继承性的优点:

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

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

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

补充说明:

        Java是支持多层继承。

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

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

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

推荐阅读