您的位置:首页 > 编程语言 > Java开发

关于Java final修饰符

2016-12-15 22:27 120 查看

关于Java final修饰符

常量

final 修饰符可用于修饰常量,被final修饰的变量(即常量)只能被赋值一次。

public class Main {
final int i = 0; // final变量在这里初始化
public Main() {
//      i = 1; // 尝试再次修改final变量都会报错
}

//  public void setI(int i) {
//      this.i = i; // 尝试再次修改final变量都会报错
//  }
}


public class Main {
final int i; // 实例常量可以先不初始化,但在构造方法中必须要进行初始化
public Main() {
i = 1; // 常量在构造方法中初始化,不然会报错
}
}


public class Main {
public static void main(String[] args) {
final int i; // 方法内定义常量i
// 省略其他代码
i = 0; // 跟其他方法内变量一样,常量使用前必须初始化
System.out.println(i);  // 在这里使用常量i
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java