继承

1、继承的概念

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

2、继承的格式和使用

格式:

  class 子类 extends 父类 {}

使用:

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

好处:

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

注意事项:

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

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

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

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

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

 

6、方法重写注意事项:

  • 子类重写父类方法时,子类中重写的方法的权限必须大于父类中方法的访问权限。
  • 重写方法的返回值类型,方法名和参数列表都必须和被重写的父类一致
posted @ 2018-10-16 10:11  AlphaJunS  阅读(133)  评论(0编辑  收藏  举报