本帖最后由 黑马zxc 于 2013-11-23 16:53 编辑
public class rectangle {
private int length;
private int width;
public rectangle add (rectangle temp) {
rectangle a=new rectangle();
a.length=temp.length+length;
a.width=temp.width+width;
return a;
}
}
这是一个标准的类定义体,是在设计一个类,而该类的方法中却会返回一个该类的一个实例引用,并且该类的形参也是该类的实例,我想问的是,既然这是一个类定义体,说明这个类还没定义好,那么又怎么可以在类中的方法中创建该类的实例呢(这就让我有点陷入无限循环中),这个问题一直想不通,谁能给我解释下啊 |
|