我想了解Java中的变量声明。在java中声明变量的方法
其实,我试图理解为什么你不会在类的顶部声明变量,启动它们,然后根据需要使用。
在Headstart Java书中,它声明局部变量是在方法中声明的,并在代码块中启动。我理解这方面。
我的问题是,如果你知道变量,为什么不在声明方法的声明中声明它,而不是在代码中等待并声明/初始化?
难道不会让代码更难阅读吗?
例如:
Class Foo {
while.... blah blah
int bar = 3 + dog.getsize();
}
可能的重复[尽可能晚地声明局部变量](http://stackoverflow.com/questions/10204828/declare-local-variables-as-late-as-possible-or-at-the-nearest-curly -brace-they-b) – Reimeus