MyClassQ3Main

来源:百度知道 编辑:UC知道 时间:2024/05/26 21:43:18
class MyClassQ3Main{
public static void main(String[]args){
MyClassThree wanyk;
wanyk=new MyClassThree();
wanyk.init();
wanyk.count=wanyk.increment()+wanyk.increment();
System.out.println(wanyk.increment());

}
}
class MyClassThree{
public int count;
public int inunt;
public void init(){
int cont = 1;
}
public int increment(){
int count = count+1;
return count;
}
}

编的时候说这里错了int count = count+1;为什么呀! 不是对的吗?

public int increment(){
int count = count+1;
return count;
}
你这个方法里的第一个count你自己知道是刚定义的,那第二个count是哪个呢?
把int去掉就行了,我想你要要的是类里的count而不是方法里定义的,或者改成:
int count=this.count+1;