Допустим, у меня есть объект foo
из класса Foo
. Допустим, класс Foo
имеет много полей, которые характеризуют его потомков.
При наличии большого количества полей предпочтительнее инициализировать их все через конструктор Foo, например.
Foo foo = new Foo(0, 12, 123, 2, 2, (and so on...));
или инициализировать их в конструкторе или методе из класса один будет использовать foo
, например.
Foo foo = new Foo();
public void initFoo() {
foo.setX(1);
foo.setY(3);
foo.setH(3);
(and so on...)
}