public class Room {
public String description;
public Room northExit; //写成这样什么意思
public Room southExit;
public Room eastExit;
public Room westExit;
}
这种写法其实是有问题的,你不能理解也正常
在Java中,只有调用new的方法才能创建对象的实例,在内存中分配对象的空间。所以,如果在定义的时候就定义自身类的对象,就会导致递归创建对象的现象,创建了对象aa,因为aa是一个A类的实例,那么aa中还有一个aa对象,还要创建一个aa对象,为其分
public是声明一个开放的类或变量,class是类,代码中class里的public就是声明Room型的变量。
private则是声明一个不开放的变量,就是不可访问的,
兄弟,看代码看些有用的,别看这种垃圾代码。这种写法都违背面向对象了。