Quote Originariamente inviata da AnthraXite Visualizza il messaggio
Non riesco a capire come implementare la classe Room.
Purtroppo con il poco codice postato e senza conoscere motivazioni/requisiti di quanto dovresti fare ... non è che si possa dire molto.

Quote Originariamente inviata da AnthraXite Visualizza il messaggio
codice:
     Hotel h1 = new Hotel("SeaView Hotel","Miami");
     assert h1 instanceof List;
     List<Room> l = h1;
Perché ti aspetti che Hotel sia un List<Room> ?

Se hai fatto che:

public class Hotel implements List<Room>

sappi che non è particolarmente buono.
E se invece avessi fatto es.:

public class Hotel extends ArrayList<Room>

allora ... è ancora peggio.