1.继承
减少重复代码,提高代码的复用性,提高后期代码的维护效率
2. extends java继承的关键字
public 公共的
protected 受保护的 同一个包和具有继承关系的类
frendly 友好的 同一个包中可以访问
private 私有的 只有自己可以使用
使用继承, 能够继承到允许访问范围内的方法,属性
使用继承的执行顺序
父类的属性————父类构造方法————子类的属性————子类的构造方法
抽象 abstract
强制要求子类对父类的方法进行重写
修饰类:抽象类
修饰方法:抽象方法
抽象类中可以定义属性和非抽象方法,也可以定义抽象方法
如果一个继承了一个抽象类,必须重写改抽象类中的所有抽象方法否则改子类也是一个抽象类
抽象方法不能有方法体
抽象方法只能定义在抽象类中
注意: 抽象类不允许实例化
final 最终的
修饰变量的
注意: 如果常量用来修饰的是一个对象,那么该对象本身是不允许被改变的,但是该对象的属性可以被修改
cat