
Как это работает?
В таком языке, как Java, класс можно рассматривать как шаблон для структурированных данных, в котором все характеристики и действия определены в целом. Экземпляр класса - это конкретная структура данных с уникальными значениями в этой определенной структуре.
Обычно класс имеет специальный метод, который разделяет точное имя с самим классом. Этот метод, называемый конструктором, будет выполняться автоматически при создании нового экземпляра класса. Используя специальный полиморфизм, несколько методов конструктора могут иметь одно и то же имя и вызывать друг друга, предоставляя программисту больше возможностей для создания экземпляра.
Объектно-ориентированный, Полиморфизм, Условия программирования