Здравствуйте, Нomunculus, Вы писали:
Н>хмм, почему? По-моему наоборот по-умолчанию все должно быть спрятано. Заставляет задумываться о том, что видно снаружи.
по-моему, это надуманное ограничение. В большинстве случаев нужно именно public. Прятать нужно очень редко, когда изменение одного поля меняет другие (или тянет за собой побочку).
Вспоминаю свой опыт на java, когда постоянно промахивался и писал puvlic вместо public. Раздражало. Сейчас пишу на С++ и использую struct. Забыл когда писал public вообще.