gpt4 book ai didi

java - java中的常量变量和final变量有什么区别?

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:29 25 4
gpt4 key购买 nike

请帮助我理解 Java 中常量变量和 final 变量之间的区别。我对此有点困惑。

最佳答案

常量是概念,变量的属性。

final 是声明常量变量的 java 关键字。


正如其他人指出的那样,从语义/语言的角度来看,表达式常量变量 是一个矛盾修饰法,因此,我们可以争论它的正确性。

引用specification , 无论如何,我们可以阅读

A variable of primitive type [...], that is final and initialized with a compile-time constant expression (§15.28), is called a constant variable.

因此,我想我们可以为了我们的目的接受(并认为是正确的)这个二项式。

关于java - java中的常量变量和final变量有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30545594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com