XiaoN wrote:
我试了一下,如果在构造函数里这样做就会出错(编译无错,但要加上new)
请问你怎么试的。我当时还纳闷呢,多亏自己试了一下。
package com.bearingpoint.lab;
/**
* Created by IntelliJ IDEA.
* User: david.duan
* Date: 2006-1-6
* Time: 16:59:00
* To change this template use File | Settings | File Templates.
*/
public class people {
int boy;
float a[];
void f() {
boolean cool;
people hebin;
}
public people(){
int i;
people2 pl2;
}
public static void main(String args[]){
System.out.println("running");
}
}
class people2
{
int a;
people aaa;
}
代码正常运行,我没new任何东西。
还有楼主,为什么他要死循环呢?我百思不得其解。尤其在定义实体类时,多对多关联的关系的表现很多这种代码情况。
定义了一个class type在另外一个class里怎么就死循环了呢?