Ответ вкратце, благо информация по этому вопросу есть в любой книге.
a, b. Особый метод предназначенный для инициализации объектов класса.
c. Конструктор не возвращает значение, не наследуется
А еще конструктор не может быть приватным, потому что класс невозможно будет создать. Теоретически конечно может, но в чем смысл класса, если его нельзя создать?
А еще конструктор не может быть приватным, потому что класс невозможно будет создать. Теоретически конечно может, но в чем смысл класса, если его нельзя создать?
ОтветитьУдалитьЭтот конструктор могут дергать публичные static методы. Это 39-й вопрос.
ОтветитьУдалитьПриватный конструктор может использоваться при реализации паттерна синглтон
ОтветитьУдалитьПриватный конструктор может использоваться при реализации паттерна синглтон
ОтветитьУдалитьАга, я тоже написал про это в 39-м вопросе (может ли конструктор быть приватным? Какие последствия влечет за собой объявление конструктора приватным?)