类变量被final修饰编译时结果确定变为宏

编译是把我们的写的类的****.java文件编译成****.class文件,如果一个类的类变量在编译是其就可以确定这个类变量的值,那么这个类变量就变成了宏变量

也就是相当于一个常量。

所以在程序的其他地方用到宏变量就不会再去访问其所在的类,因为宏变量就相当于一个已经固定的常量

迎风少年
原文地址:https://www.cnblogs.com/ZYH-coder0927/p/13660376.html