我想知道在Java中正确的做法是什么。
我的测试代码:
public class InitializeTest {
int i;
int b;
int x;
String frase;
public static void main (String args[]) {
InitializeTest IT = new InitializeTest();
System.out.println(IT.i=IT.getI());
System.out.println(IT.b=IT.getB());
System.out.println(IT.x=IT.getX());
}
public int getI(){
return 3;}
public int getB(){
return 5;}
public int getX(){
return 8;}
}
我应该初始化变量 i,b 和 x 吗?如果不初始化会有什么改变?我已经阅读了相关内容,但对我来说并不清楚,有人能给我一个明确的答案吗?
我在这里阅读到了相关内容Do I really have to give an initial value to all my variables? ,但不知道 Java 是否也适用。