来源:how2j
final修饰类,方法,基本类型变量,引用的时候分别有不同的意思。
final修饰类
package charactor;
public final class Hero extends Object {
String name; //姓名
float hp; //血量
}
final修饰方法
Hero的useItem方法被修饰成final,那么该方法在ADHero中,不能够被重写
final修饰基本类型变量
final修饰基本类型变量,表示该变量只有一次赋值机会
final修饰引用
final修饰引用
h引用被修饰成final,表示该引用只有1次指向对象的机会