一、final
1、final 修饰变量 必须确保值存在,值一旦确定不可改变
1)局部变量用等号赋值
2)成员常量赋值方法有三种:声明同时赋值、构造块、构造器
3)类常量赋值方法:声明同时赋值、静态块赋值
2、final 修饰 方法 ,表示该方法 不可被重写
3、final 修饰 类 ,表示该类 不可被继承
二、super关键字
1、super只能在子类内部使用,在子类外部无法使用super访问封装在子类对象内部的父类对象。
2、当访问权限允许的时候,super.属性的意思是明确调用父类的属性 。
3、super.方法的意思是,当方法重写,明确调用父类的方法
4、super([实参])的意思是显式调用父类的指定构造器。ps:创建子类对象时会默认查找父类的空构造。
使用super(实参)会显示调用父类的指定构造函数,这个语句必须写在子类构造器的第一行