На практике, эффективнее ли всегда создавать экземпляры внутри конструктора? Или создать внутри методы, которые нуждаются в этом? - PullRequest
0 голосов
/ 07 февраля 2020

Например, допустим, у меня есть

Random random = new Random();

внутри конструктора. Кажется, что он лучше подходил бы внутри метода, который зависит от него (возможно, метод генератора случайных чисел).

Но давайте скажем, что один и тот же метод должен очищать список массивов каждый раз для вывода случайных чисел на каждом вызов. Было бы лучше вставить вызов .clear() в начале внутри метода? Или удалить экземпляр списка массивов из конструктора и вставить его в этот метод?

...