七章继承

一 继承(extends)

继承概述:一个子类继承一个父类类的属性和行为;继承只能是单继承,一个子类只能有一个父类;一个父类可以有多个子类。

继承定义一个类继承父类  public class App extends Shuiguo{}

继承优点是:代码可用性、父类属性和方法可用与子类(避免重复写代码,使代码层次结构更清晰)

二 方法重写

重写:是指子类重写父类的方法。

重写规则: 返回类型  方法名  参数列表 必须一致;

      访问修饰符不能小于父类;

      子类抛出的异常不能比父类的多。

构造方法不能被重写。

this是指当前对象;  this .  可以访问当前对象和属性;  this()可以调用本来其他构造方法(只能写在构造方法第一句)。

super是指当前对象的父类对象; super . 可以访问来自父类的对象和属性;  super()可以调用指定父类构造方法;只有一种情况有意思,要调用的父类方法被重写时,才使用它(受访问修饰符的限制)。

final修饰符

final修饰类该类就不能被重写‘

final修饰方法该方法就不能被重写

final修饰变量该变量的值就不可改变

原文地址:https://www.cnblogs.com/daiwei-/p/5225322.html