尽管是常量,但将最终属性称为“变量”是正确的吗?

问题描述 投票:0回答:1

我见过很多人打来电话:

final String foo = "foo"; 

“最终变量”。

但是,我完全不同意。当Java中的一种数据具有final修饰符时,我立即将其称为“ Constant”。变量不能为常数(完全不合逻辑)。

我错了吗?

java final
1个回答
1
投票

[虽然在行业中我们都倾向于混合使用名称,但是通常来说,“最终变量”和“常量”之间的区别是“常量”在编译时是已知的,而最终变量不是。

© www.soinside.com 2019 - 2024. All rights reserved.