ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
999032 Топик полностью
fk0, легенда (26.04.2020 11:18, просмотров: 501) ответил Argon на Возможно, в этой задачке - самая мякотка ООП: Это задачка на курсах по Java. Вроде умом понимаю что и как работает, а сэрдцем принять не могу :)
Классы которые ничего не делают, включая пустые определения структур -- нужны для определения нового, отличного от других типа. Потому, что где-то в коде потом что-то может делаться по-разному в зависимости от типа. Кстати с этим связана такая запутывающая особенность, что в C++ ключевое слово typedef на самом деле не определяет новый тип, а лишь создаёт алиас (другое имя) для уже существующего другого типа. А выражение вида "struct X {};" определит новый тип X. 
[ZX]