Должен ли я создавать экземпляры переменных экземпляра при объявлении или в конструкторе?

Есть ли преимущество для любого подхода?

Пример 1:

class A {
    B b = new B();
}

Пример 2:

class A {
    B b;

    A() {
         b = new B();
    }
}

Ответы на вопрос(14)

Ваш ответ на вопрос