abstract(抽象)
abstract可以用来修饰类和方法,不能用来修饰属性和构造方法;
使用abstract修饰的类是抽象类,需要被继承,使 用abstract修饰的方法是抽象方法,需要子类被重写。
- 不能new这个抽象类,只能靠子类去实现它, 约束
- 抽象类中可以写普通方法,
- 抽象方法必须写在抽象类中。
final
final可以用来修饰类、方法和属性,不能修饰构造方法。
使用final修饰的类不能被继承,使用final修饰的方法不能被 重写,
使用final修饰的变量的值不能被修改,所以就成了常量。