繁体   English   中英

在 Java 中使用 final 变量及其对方法的影响

[英]Using a final variable in java and its implications on methods

我正在修改一个大类文件。 实现我想要的最简单的方法是将类的全局变量更改为 'final' 并设置值。 但是我并没有经常使用finals。 这会导致整个文件中的 setter 方法出现问题吗? 即当 setter 无法设置变量时会发生什么,因为变量是最终的? 一个错误? 还是只是无视? 谢谢。

如果您的字段是final ,则必须在声明或构造函数中设置它们。 一旦设置,再次设置编译器会报错,因为final变量不允许重新赋值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM