zoukankan      html  css  js  c++  java
  • 继承

    1、继承的概念

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

    2、继承的格式和使用

    格式:

      class 子类 extends 父类 {}

    使用:

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

    好处:

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

    注意事项:

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

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

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

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

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

    6、方法重写注意事项:

    • 子类重写父类方法时,子类中重写的方法的权限必须大于父类中方法的访问权限。
    • 重写方法的返回值类型,方法名和参数列表都必须和被重写的父类一致
  • 相关阅读:
    Jquery、Ajax实现新闻列表页分页功能
    html中文字溢出处理(text-overflow)
    canvas图像绘制过程中的注意
    问题账户需求分析
    2016年秋季个人阅读计划
    阅读笔记之我们应当怎样做需求分析
    软件工程课个人总结
    人月神话阅读笔记—第四章
    人月神话阅读笔记—第三章
    人月神话阅读笔记—序言及第一、二章
  • 原文地址:https://www.cnblogs.com/alphajuns/p/9796400.html
Copyright © 2011-2022 走看看