final可以修饰类、方法、变量。
当用final修饰类的时候,此类不可被继承,即final类没有子类。这样可以用final保证用户调用时动作的一致性,可以防止子类覆盖情况的发生。
当利用final修饰一个属性(变量)的时候,此时的属性成为常量。
( mode类型 :1.欢迎词 2.未知说辞 3.欢迎词引导问题 4.未知说辞引导问题
public static final int MODE_HELLOWORD = 1;
public static final int MODE_UNKNOWNWORD = 2;
public static final int MODE_HELLOQUESTION = 3;
public static final int MODE_UNKNOWNQUESTION = 4; )
final修饰方法,被final修饰的方法将不能被其子类覆盖。
网友评论