1.6Java语言的常量(Constant)

1.常量声明

//声明时必须同时初始化
final 类型 常量名 = 值;

常量在赋值后不可以通过重新赋值更改其值,即使新的值与老的值相同也不可以。

final int A = 1;
A = 1;                  // 报错
System.out.println(A);  // 因为上面报错而不运行

2.常量作用域

注意:Java 语言不支持全局常量。

void f() {
    //局部常量
    final int A = 1;
}

3.常量引用表达式

常量名;

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/37622.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年3月6日 04:28
下一篇 2025年3月7日 00:29

相关推荐

  • 2.5Java类型之数组(Array)

    数组的索引是整数类型。 数组的索引是有序的。 数组的元素可以是任何 Java 数据类型,且必须都是同一个类型。 数组的元素的个数(长度)不可以动态改变,可以更改元素,不可以添加、删除元素。 数组的元素可以重复。 1.数组声明 2.访问数组 3.数组长度 注意:length 是只读属性。

    Java语言教程 2025年5月5日
    0490
  • 2.6Java类型之枚举(Enum)

    1.枚举类声明 注意: SPRING、SUMMER、AUTUMN、WINTER 是隐式的 public static final,无需显式添加 public static final。 2.创建枚举类的对象

    Java语言教程 2025年5月6日
    0550
  • 2.2Java类型之类(Class)

    1.类定义 1.1类声明 1.2抽象类 抽象类支持直接被继承,如果子类未实现父抽象类的所有抽象方法,则子类也必须为抽象类,如果子类实现了父抽象类的所有抽象方法,则子类为具体类。 抽象类不支持直接被实例化。 抽象类非必须包含抽象方法,但包含抽象方法的类必须为抽象类。 方法签名参考“方法覆盖”章节。 2.成员定义 注意:J…

    Java语言教程 2025年5月2日
    0810

发表回复

登录后才能评论