• 继承


    1、继承的概念

    在Java中,继承是指在一个现有类的基础上去构建一个新的类,新构建的类被称为子类,现有的类被称为父类,子类会自动拥有父类所有的可继承的属性和方法。

    2、继承的格式和使用

    格式:

      class 子类 extends 父类 {}

    使用:

    3、继承的好处和注意事项

    好处:

    • 继承提高了代码的复用性,提高了软件开发的效率
    • 继承的出现使类与类产生了关系,是多态的前提

    注意事项:

    • Java中的类只支持单继承,不允许多继承,一个类只能有一个直接父类
    • 多个类可以继承同一个父类
    • Java中可以多层继承,即一个类的父类可以去继承另外的父类

    4、继承-子父类中成员变量的特点

    • 父类中的非私有成员变量子类可以直接访问,父类中的私有化成员变量,子类不能直接访问
    • 子父类中出现同名成员变量时,要访问父类的同名成员变量,通过super.父类中的成员变量来调用

    5、继承-子父类成员方法特点

    • 当程序通过对象调用方法时,会现在子类中查找是否有该方法,若子类中有该方法就会执行子类中的方法,若子类中不存在则会执行父类中相应的方法
    • 当子类中出现与父类中一模一样的方法时,会出现覆盖,也称为复写,重写,覆盖
    • 子类需要父类的功能,又有自己特定的功能时,可以重写父类方法,这样子类即沿袭父类的功能,又有自己特定的功能

    6、方法重写注意事项:

    • 子类重写父类方法时,子类中重写的方法的权限必须大于父类中方法的访问权限。
    • 重写方法的返回值类型,方法名和参数列表都必须和被重写的父类一致
  • 相关阅读:
    毕业设计:参考文献(3)
    毕业设计:参考文献(5)
    毕业设计:参考文献(1)
    毕业设计:参考文献(7)
    毕业设计:参考文献(2)
    2021ICPC沈阳站游记
    2021CCPC广州站游记
    常用linux 脚本
    Jenkins调优实践
    linux工具安装
  • 原文地址:https://www.cnblogs.com/alphajuns/p/9796400.html
Copyright © 2020-2023  润新知