读书人

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

发布时间: 2012-11-09 10:18:48 作者: rapoo

问个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; }} 

读书人网 >Android

热点推荐