抽象类
- 用abstract关键字修饰的类为抽象类,用abstract修饰一个方法为抽象方法。
- 含有抽象方法的类必须是抽象类,且抽象类必须被继承,抽象方法必须被重写。
- 抽象类不能被实例化。
- 抽象方法只需声明,不需要实现。
最终类
- final的变量不可以被改变(final的成员变量或者是局部变量)。
- final的类不可以被继承。
- final修饰的方法不可以被重写。
以下是简单代码说明:
public final class T_Final {
final int a = 10;//这里的a值不可以被改变了
final void ff(final int i) { //这里的i值传进来后也不可以被更改
System.out.println(i);
}
public static void main(String[] args) {
T_Final f = new T_Final();
f.ff(4);
}
}