问个Java中关于类的的基础有关问题

问个Java中关于类的的基础问题低端问题Java codeclass A{int i0A(){}}与Java codeclass A{int iA(){i0

问个Java中关于类的的基础问题
低端问题

Java code
class A{   int i=0;   A(){}}




Java code
class A{   int i;   A(){      i=0;   }}


有没有区别?

[解决办法]
没区别
[解决办法]
如果不写其他代码了,就是一样的。
如果还有带参数什么的构造函数就有区别了
i=0在A()内面的 只有调用到这个构造函数的时候i=0
如果调用其他构造函数则不会。
如下
Java code
class A{   int i;   A(){}   A(int x,int y){ i=0; }}