DAY-SIX
继承:
格式:class 父类{} class子类extends父类{}
SUPER:
可以通过super关键字访问父类的构造方法。调用super调用构造方法必须写在子类方法 的第一行
重写:
规则:1.参数列表必须完全与被重写的方法相同
2.返回类型必须与被重写的类型相同
3.访问权限不能比父类中被重写的方法访问权限更低
4.父类的成员方法只能被它的子类重写
5.声明为static和private的方法不能被重写,但能够再次声明
final关键字:
final修饰属性变量:把变量变成常量,final修饰的局部变量只能赋值一次。在修饰成员变量时必须对其进行赋值
final用于修饰类:final修饰的类不可以被继承。
final用于修饰方法:所修饰的方法不能被重写
抽象类:抽象类不能创建对象,抽象类必须被子类继承
接口:格式:interface 接口名{全局常量;抽象方法;} 允许多实现
接口的实现格式:class 子类 implements父接口1,父接口2{}
多态:父类引用指向子类对象
instanceof:格式:实例化对象 instanceof 类
api:toString 返回对象的字符串表示方法