gpt4 book ai didi

java - 在方法中声明 java 变量

转载 作者:行者123 更新时间:2023-12-01 23:14:17 24 4
gpt4 key购买 nike

我正在尝试理解 Java 中的变量声明。

实际上,我试图理解为什么你不会在类的顶部声明变量,启动它们,然后根据需要使用。

在 Headstart Java 书中,它指出局部变量是在方法内声明并在代码块内启动的。我理解这方面。

我的问题是,如果您知道该变量,为什么不在方法开始时声明它,而不是在代码中间等待并声明/初始化?

这不会让代码更难阅读吗?

例如:

Class Foo {

while.... blah blah

int bar = 3 + dog.getsize();

}

最佳答案

这确实是一个风格问题。但是,通常最好的做法是在接近首次使用局部变量时对其进行声明。它使代码阅读更容易理解。想象一个包含数百行的大型方法(顺便说一句,这是不好的做法:))。如果一个变量在顶部附近声明,然后在数百行之后引用,则可能会使代码阅读变得困难。

关于java - 在方法中声明 java 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21464780/

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