так не работает switch (apartment) { case OneRoomApt: ((OneRoomApt) apartment).clean1Room(); case TwoRoomApt: ((TwoRoomApt) apartment).clean2Rooms(); case ThreeRoomApt: ((ThreeRoomApt)apartment).clean3Rooms();