922 читали · 4 года назад
Простое введение в C++. Часть 2. Конструкторы и деструкторы
В этой статье мы рассмотрим, для чего в C++ нужны конструкторы и деструкторы. Проблема с инициализацией Как только мы начали работать с классами, то есть объединили данные и код в одном месте, то тут же возникает  проблема с инициализацией переменных, то есть  с заданием исходных значений. Например, в языке С мы можем создать переменную и тут же задать ей значение: int x = 5; Эта строка прямого действия — как она написана, так она и выполняется. В C++ так сделать нельзя, потому что объявление класса — это просто описание свойств класса, а выполнение возможно только в экземпляре класса. То есть...
265 читали · 1 год назад
Java 13. Что такое конструкторы? Какие типы знаете?
Конструкторы - это методы класса в Java, которые вызываются при создании нового объекта этого класса. Их основная задача - инициализировать поля нового объекта. Существует два типа конструкторов в Java: Пример создания пользовательского конструктора в Java: public class MyClass { int x; // Пользовательский конструктор с одним параметром public MyClass(int x) { this.x = x; } } Этот конструктор принимает один параметр x и инициализирует поле класса значением этого параметра...