1.final关键字
final修饰类不允许被继承,但可以继承其他类
final修饰方法不可以被覆盖,但可以继承使用
final修饰局部变量
final修饰引用变量
final修饰成员变量,成员变量在堆内存中具有默认值,需要在定义时手动赋值或者采用构造方法赋值;set方法不能为final修饰的变量赋值
2.static关键字
实现数据在不同对象中的共享
静态修饰的成员可以被类名直接调用
静态方法中不能调用非静态变量
不能写this、super
方法中不使用静态成员时就应该加上静态
多态调用时,除了非静态的方法外,都是调用父类的成员变量和方法