Порядок объявления полей класса и методов

При описании класса сначала указываются все поля класса,

затем все конструкторы класса,

затем все методы класса.

Не допускайте перемешивания полей/методов – трудно читать такой класс, не видно сразу, что определяет его состояние (поля класса).

Публичные поля/методы размещайте выше, над непубличными.

ОК! ИДЕМ ДАЛЬШЕ!