求指教!问题如下:
public enum Etat{
close,open;
}
public enum Tresor{
or,argent;(金子,钱)
}
我建立了一个基类
public class Room{
private Etat door;//这里我简写了,有很多属性
private Tresor tresor;
public Room(){//构造一个带有默认的构造器
this.door = Etat.close;
this.tresor = Tresor.or;
}
这里省略了Room的一些get,set值的方法,这里就简写了,相信大神们一定懂
}
接下来就是我困惑的地方,似懂非懂的,大神们见笑了;
public class Hotel{
public Hotel(){
目的是要构造一个含有10个以上的Room对象,并且每个Room对象都有各自的属性
我本来是准备在这里以这样的形式复制10次的...
Room r1 = new Room();
r1.set()....
这样虽然可以,但是之后我想对Hotel的单个Room进行操作的话,似乎又找不到关键的字段...感觉似乎是有更好的办法来实现,后来想过在Room类里加一个name字段,修改为public Room(String name),可我感觉怪怪的,也是是自己太笨.
}
}
我也不知道说清楚了没,简单的说就是Hotel类含有10个以及10个以上的Room,对于每个Room都可以自己自由的设置其属性,而Hotel对象只有一个,谢谢啊,问题比较繁琐,还是麻烦各位了,谢谢呢!
|