1、super介绍(续)
(1)子类而言 是不是继承了我们父类的所有,自然继承了父类的父类的成员变量和方法,所有可以直接通过super调用
super.super 多余了。
(2)破坏了java的封装性 只有一个直接父类。
2、final关键字的使用
final关键字 是一个修饰符,用来修饰类 方法 变量
(1)final修饰一个类则不能被继承 final类不想被重新进行重写方法扩展属性--直接用 不想被人改变 完美 例如:String
(2)final 修饰方法 不能够被重写
(3)final 修饰变量 不能够被改变
3、final与static关键字
static:静态变量 只保留一个副本;
final:用来表示变量不可变
被static 修饰以后 只有一个值
final 有多个值 因为每次都会赋予一个值 只是保证赋予的这个值不变。
4、object 类
顶级父类,是任何类的父类,可以显示的继承,也可以隐式的继承
需要重写的方法:
toString 方法
equals 方法。
应用比较广泛
5、抽象类