super
1,super 关键字用于引用使用该关键字的类的超类。
2,作为独立语句出现的 super 表示调用超类的构造方法。,
3,super.<methodName>() 表示调用超类的方法。只有在如下情况中才需要采用这种用法:要调用在该类中被重写的方法,以便指定应当调用在超类中的该方法。
this
this 关键字用于引用当前实例。
当引用可能不明确时,可以使用 this 关键字来引用当前的实例。
static特点:
1,修饰属性、方法及代码块;
2,修饰的属性和方法称为类属性和类方法;
3,static修饰的属性和方法可通过类名和对象名访问,若不用static修饰,只能通过对
象名访问;
4,静态随着类的加载而加载。而且优先于对象存在。
final特点:
1,这个关键字是一个修饰符,可以修饰类,方法,变量。
2,被final修饰的类是一个最终类,不可以被继承。
3,被final修饰的方法是一个最终方法,不可以被覆盖。
4,被final修饰的变量是一个常量,只能赋值一次。 |