· super
关键字:
当父类的成员变量和方法被隐藏时,想要调用父类的成员变量和方法需要使用super
关键字
ex:
super.x
super.f();
· 当super
调用被隐藏的方法时,该方法中出现的成员变量是被子类隐藏的成员变量或继承的成员变量
· 如果子类的构造方法没有明显的指明使用父类的哪一个构造方法,那么默认使用父类的无参构造方法 ----论无参构造方法的重要性QAQ
· final
关键字:可以修饰类,成员变量和方法中的局部变量
· final
类:不能被继承
· final
方法:修饰父类的一个方法,该方法不能被子类重写
· final
修饰局部变量或成员变量:说明该变量为常量,需要在声明的同时初始化