gpt4 book ai didi

java - 如果不会重新分配,我是否应该将所有形式参数设置为final?

转载 作者:行者123 更新时间:2023-12-02 11:42:59 25 4
gpt4 key购买 nike

关键字final可以提高性能,当我设计项目时,我认为如果字段、方法和类不需要继承,我通常将它们设置为final,但是我是否应该将我的方法的形式参数设置为final也?我不确定...

最佳答案

有时,明确(为了可读性)变量不会改变是件好事。这是一个简单的示例,其中使用 Final 可以避免一些可能的麻烦

public void setTest(String test) {
test = test;
}

如果您忘记了 setter 上的“this”关键字,则您想要设置的变量不会被设置。但是,如果您在参数上使用了final关键字,那么该错误将在编译时被捕获。

关于java - 如果不会重新分配,我是否应该将所有形式参数设置为final?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48399378/

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