Java final关键字

来源:互联网 发布:java float 编辑:程序博客网 时间:2024/06/16 20:44

final 修饰类,则该类不能被继承。默认方法是final的。

final 修饰方法,则该方法不能被子类覆盖。

final 修饰变量,则表示常量,只能赋值一次,赋值后不能被修改。

final 修饰引用类型变量时,变量的引用不可以被修改,但如果变量内部的数据如果不是final的则可以被修改。

一个数组的例子:

    final int[] a = new int[]{1,2,3,4,5};      int[] b = new int[]{3,4};    a[0] = 7; //这是可以的    a = b;     //不可以!,提示错误:The final local variable a cannot be assigned


0 0
原创粉丝点击