问个Java中关于类的的基础问题 低端问题class A{ int i=0; A(){}}与class A{ int i; A(){ i=0; }}有没有区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 作为成员变量的i,int i; 和 int i=0;一样 构造函数里,你new A()的话,i 就重新赋值了 如果不写其他代码了,就是一样的。如果还有带参数什么的构造函数就有区别了i=0在A()内面的 只有调用到这个构造函数的时候i=0如果调用其他构造函数则不会。如下class A{ int i; A(){} A(int x,int y){ i=0; }}这里,如果你new A() 则不会使i=0. 而仅仅只有一个int i 成员变量 重新new这个类的话,会调用其构造方法。所以写哪里,怎么写,要自己分析下了。 在Android源码环境下开发,如何使用ksoap2 ? 怎么判断Android手机是否开启USB调试? android 取数据的问题 我从xml解析得到了一个List<util> utils的数组对象 adapter更新问题,,, 在一个项目中有好几个activity如何优先调用我需要的activity 关于判断当前Activity是否全屏状态的问题?? 第一次开发Android 出现错误 关于APK插件的框架开发 关于Android中WebView的问题 Android 锁屏再开启屏幕会调用两次onresume,如何解决 求大神制定学习方向 EditText怎么限制只能输入整数1-12?
如果还有带参数什么的构造函数就有区别了
i=0在A()内面的 只有调用到这个构造函数的时候i=0
如果调用其他构造函数则不会。
如下class A{
int i;
A(){}
A(int x,int y){ i=0; }
}这里,如果你new A() 则不会使i=0. 而仅仅只有一个int i 成员变量