package com.gcq.mine.advisor;
import java.util.Random;
/**
* 莫让常量变成变量
*
*/
public class client6 {
public static void main(String[] args) {
System.out.println("常量会变哦:" + Const.RAND_CONST);
}
}
/*接口常量*/
interface Const{
//这还是常量吗?
public static final int RAND_CONST = new Random().nextInt();
}
import java.util.Random;
/**
* 莫让常量变成变量
*
*/
public class client6 {
public static void main(String[] args) {
System.out.println("常量会变哦:" + Const.RAND_CONST);
}
}
/*接口常量*/
interface Const{
//这还是常量吗?
public static final int RAND_CONST = new Random().nextInt();
}
本文通过一个简单的Java示例探讨了看似不变的常量在某些情况下可能会发生变化的现象。该示例展示了一个接口中定义的静态最终常量如何由于其初始化方式而实际上成为了一个变量。

被折叠的 条评论
为什么被折叠?



