我在调试一个小例子,自己改了些东西我在主类里尝试println下面一个方法里的对象的属性,但是提示找不到而且大家都是Public就是这句:System.out.println("m4.counter="+m4.counter);...
我在调试一个小例子,自己改了些东西
我在主类里尝试println下面一个方法里的对象的属性,但是提示找不到
而且大家都是Public
就是这句:System.out.println("m4.counter = " + m4.counter);
新人,球解答,谢谢!
=============以下是代码========
public class Mix4 {
int counter = 0;
public static void main(String [] args){
abc aa = new abc();
int count = 0;
Mix4 [] m4a = new Mix4[21];
int x = 0;
while(x < 21) {
m4a[x] = new Mix4();
m4a[x].counter = m4a[x].counter + 1;
count = count + 1;
count = count + m4a[x].maybeNew(x);
x = x + 1;
}
m4a[20] = new Mix4();
int c = 0;
while(c < 20){
m4a[20].counter = m4a[20].counter + m4a[c].counter;
c = c + 1;
}
System.out.println(count + " " + m4a[1].counter + " " + m4a[20].counter);
aa.Test();
System.out.println("m4.counter = " + m4.counter);
}
public int maybeNew(int index) {
if(index < 1) {
Mix4 m4 = new Mix4();
m4.counter = m4.counter + 1;
return 1
//System.out.println("m4.counter = " + m4.counter);
}
return 0;
}
}
class abc {
void Test() {
System.out.println("This is Test.");
}
}
展开