去书本里翻翻this的定义,其中有一个定义是表示当前对象,而你这个程序里的对象只有cy pt=new cy(5,5);那么能理解最后一句pt.output();调用的就是当前对象,所以是5而不是6
output(int x, int y)
{
x=x;
y=y;
}
编译器应该会理解为:
this.x=x;
this.y=y;
所以这句话没什么用
2010-11-29 11:19
2011-06-21 20:43