super 和final 关键字
super:
用super来操作被隐藏的父类中的成员变量和方法(只能在子类的非static方法中来操作)如super.a; super.area();
使用super来调用父类中的默认构造函数,当父类中定义多个构造函数时,应当添加一个默认构造函数,以防子类调用super(默认会自己调用)时出错
final:
final类不能被继承(想想final的意思便懂)
final所修饰的类中方法不能被重写,只能老老实实来继承
final所修饰的变量便是常量,在定义时需要赋值,且只能读取
static表示静态变量,可被所有类使用,可修改
如Java.lang中String类便是final类型的,对于编译和解释器的运行有着极大的作用,其便是不可被用户程序来扩展的
身是红尘雨中客,
愿有执伞并肩人.