gpt4 book ai didi

java - 这些 Java 约定中哪一个具有更高的优先级?

转载 作者:行者123 更新时间:2023-12-01 08:04:50 24 4
gpt4 key购买 nike

声明final变量一起放在类的顶部。

通过在各自的方法中声明来限制这些变量的范围。

最佳答案

这不是约定问题 - 这是对象中逻辑状态的问题。

如果变量在逻辑上是对象状态的一部分,则应将其声明为字段 - 是的,通常将其放置在文件的顶部。

如果它只是方法的本地状态的一部分,那么将其声明为字段将是疯狂的。这与放置字段的约定并不冲突 - 只需选择它是字段还是局部变量即可。

方法中,我看到很多新手 Java 程序员在方法的顶部声明所有变量 - 而我认为更有用的习惯是尽可能晚地声明变量,并且范围尽可能小。

关于java - 这些 Java 约定中哪一个具有更高的优先级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22568613/

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