Для программиста «класс» не что-то незнакомое, не так ли? 👌
В предыдущей статье я написал очень простую концепцию «класса» и «объекта».

Ссылка внизу 👇
https://medium.com/ponpon841028/programming-class-object-new-c7924f712478?sk=b8c06c7a948349134bca611176f02e77

В этой статье я бы подробно рассказал о «классе».

«класс» должен иметь конструктор и может иметь свойство или метод.

На снимке экрана выше мы видим два свойства, имя и возраст, и один метод, Introduction ().

Но! 😲 Где конструктор ???

Фактически, в некоторых языках программирования конструктор по умолчанию автоматически добавляется в код, например Java, C # или Python. Таким образом, конструктор легко игнорируется новичком.

Однако конструктор важен для класса. Все, что нам нужно для создания экземпляров объектов, должно осуществляться через конструктор.

Конструктор имеет много типов. По сути, конструктор по умолчанию и параметризованный конструктор являются общими типами.

Если мы создадим экземпляр объекта Person с помощью конструктора по умолчанию, свойства объекта будут установлены по умолчанию ценить.

И, предположив, что при создании экземпляра объекта Person через параметризованный конструктор, мы должны передать значение свойства в параметрах конструктора.

Итак ... строки консоли после вызова двух разных объектов Person не будут одинаковыми.

Благодаря разным типам конструкторов это дает высокую гибкость, что мы можем создавать объект разными способами. И, если в классе есть несколько параметризованных конструкторов, это называется перегрузкой конструктора.

В будущем я расскажу о перегрузке и переопределении. 👍