是不是在方法中定义的变量必须初始化,
但在类中定义就不用初始化。
很是糊涂,有时候没初始化提示错误,但看到有时看到类中的变量就没有初始化。
不知道上面的观点是否正确!

解决方案 »

  1.   

    LZ说的是正确的,在类中定义的变量可以不用初始化,编译器会自动赋初值0或null或faule,但是方法中定义的变量必须人为赋值才能通过编译,因为类中定义的变量可能在很多方法里会要调用,不同方法调用时希望的初值可能不同,所以类中也就不要你乱定初值了,提供一个默认值