((OneRoomApt) apartment).clean1Room();
Я знаю, что при статике не нужно создавать экземпляр объекта, можно обращаться напрямую Но меня смущает конструкция ((OneRoomApt) apartment) почему именно так пишется? Почему не (OneRoomApt).clean1Room(); , например? Где можно почитать об этой теме подробнее? Я чет подвис ( Извините, если вопрос совсем глупый)