Из лекции совсем тема не раскрыта(
Зачем его использовать если есть просто конструктор? в чем его преимущества?
Василий
9 уровень
метод initialize
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Игорь
27 июля 2021, 19:47
Почитайте https://javarush.com/help/18811
0
Василий
27 июля 2021, 18:13
Спасибо
0
hidden #2460969
27 июля 2021, 16:22
иногда используются фабричные методы, а конструкторы все делаются приватными. это закрывает класс от наследования но позволяет создать объекты этого класса.
иногда фабричные методы используются для создания множества перегруженных методов создания объекта (разные типы аргументов или ещё что)
и это гораздо удобнее чем конструктор
0