class Letter
{ char c;
}
public class PassObject{
static void f(Letter y){
y.c='z';
}
public static void main(String[] args)
{
Letter x=new Letter();
x.c='a';
System.out.println("1: x.c:"+x.c);
f(x);
System.out.println("2: x.c:"+x.c);
}
}
这个例子好像不能在class PassObject前加public吧!!
因为加了后编译不过~!去掉就行了!!呵呵楼主你看看是不是哈!!
我不能确定,必定是初学者嘛!!