Я только что узнал об блоке init. Я знаю, что оба (конструкторнестатический блок init) могут использоваться для инициализации членов класса. Итак, я хотел бы знать, какой из двух является лучше/more_useful для инициализации членов класса, и что является причиной для него. Я прочитал Use of Initializers vs Constructors in Java, но я не думаю, что это ответ на мой вопросКонструктор против блока нестатического инициализации
Примечания (если было пропустить что-нибудь в этом вопросе, то пожалуйста, укажите это и объяснить это в простых словах.): Я прошу инициализацию нестатические элементы только.
Thankyou в Advance
Также этот: http://stackoverflow.com/questions/1355810/how-is-an-instance-initializer-different- от-a-constructor – Tunaki
@ Энди, пожалуйста, помогите мне указать вне строки, которая ответит на мой вопрос bcz. Я не могу найти его –
Могу ли я указать «линия»? Нет - это не простой вопрос, и ответы (как в том дубликате, который я обозначил, так и в предположении Тунаки) соответственно длинны. Лучший способ я могу обобщить это: «использовать конструктор по умолчанию, только подумайте, чтобы использовать инициализатор экземпляра, если вы обнаружите, что вам это действительно нужно». –