final,在英文中的意思是最终的,不变的。
在Java中,如果一个变量被final修饰,那么这个变量就是不变的,也称为常量。
如果一个方法被final修饰,那么这个方法就不能被修改,也不能被子类覆盖(重写)。
如果一个类被final修饰,那么这个类就是最终类,不能被继承,也不能被修改。
final既可以修饰成员变量,也可以修饰局部变量(常出现在形参位置)。
final修饰的变量,一修饰就得被初始化,除非将初始化操作写在构造代码块或者构造函数中。
final,在英文中的意思是最终的,不变的。
在Java中,如果一个变量被final修饰,那么这个变量就是不变的,也称为常量。
如果一个方法被final修饰,那么这个方法就不能被修改,也不能被子类覆盖(重写)。
如果一个类被final修饰,那么这个类就是最终类,不能被继承,也不能被修改。
final既可以修饰成员变量,也可以修饰局部变量(常出现在形参位置)。
final修饰的变量,一修饰就得被初始化,除非将初始化操作写在构造代码块或者构造函数中。