求教新手求教java种圆点运算符的问题

这是一部分代码
public class Mix4{
int counter = 0;
public static void main(String [] args){
int count = 0;
Mix [ ] m4a = new Mix4[20];
int x = 0;
while(x<9){
m4a[x] = new Mix4();
m4a[x].counter=m4a[x].counter+1;

最后一行代码看不懂,圆点后面不是应该跟方法吗,这个是什么意思?

求高手解答 谢谢了!

m4a[x].counter=m4a[x].counter+1

m4a[x]就是取m4a数组中第x个对象,m4a[x].counter 就是这个对象的counter属性,也就是定义中的int counter = 0。
m4a[x].counter=m4a[x].counter+1这行的意思就是取m4a[x].counter属性,加上1,在赋值给m4a[x].counter这个属性。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-29
那是这个对象的一个成员变量 是给当前对象的这个变量赋值!
第2个回答  2013-01-29
你这是从哪弄来的代码 貌似还是你自己手打敲上去的...

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网