• 技术文章 >java >java基础

    java继承的优缺点分析

    小妮浅浅小妮浅浅2021-04-16 15:39:52原创3921

    1、优点

    提高了代码的再利用性。

    提高了代码的维护性。

    让类与类有关,是多态的前提。

    2、缺点

    提高类的耦合性。这样一个类的变化会影响其他与此类相关的类别。

    原则:低耦合,高内聚合。

    耦合:类与类的关系。

    内聚:自己完成某件事的能力。

    打破了封装性。

    3、继承成员

    继承机制引入了受保护的成员,提供了一个新的成员访问控制级别,可以理解为公共和私有。

    在继承中,子类继承了超级结构函数以外的所有成员,这些成员成为子类继承成员。继承人不仅包括超级定义的共有、保护和私有成员,还包括超级继承人。

    在子类中,子类可以访问自己定义的所有成员,也可以访问父亲的共有和受保护的继承成员,但不能访问超级的私有继承成员。

    继承者在子类中的访问控制与其在超类中的访问控制相同。以及最初在超类中是共有成员,被子类继承后被视为共有成员;最初在超类中是受保护的成员,被子类继承后仍然是受保护的成员;最初在超类中是私有成员,被子类继承后被视为私有成员,但子类无法访问。资料类型为子类的对象无法访问子类及其父类的受保护成员。

    以上就是java继承的优缺点分析,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java继承
    品易云
    上一篇:java代码块的执行顺序是什么 下一篇:java多态中成员如何访问

    相关文章推荐

    • java继承如何访问变量?• java继承面试题的总结• java通配符有哪些• java动态规划是什么• java中Lombok有哪些注解• java反射获取对象的方法• java 反射机制作用• java随机数生成原理• java产生随机整数指定范围• java多态的理解• java内存泄漏• java方法重载• java数据结构

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网