Какова цель конструктора по умолчанию?
Какова цель конструктора по умолчанию?

Видео: Какова цель конструктора по умолчанию?

Видео: Какова цель конструктора по умолчанию?
Видео: Java для начинающих. Урок 20: Конструкторы 2024, Май
Anonim

А конструктор без параметров известен как конструктор по умолчанию . Конструкторы в основном используются для инициализации переменных экземпляра. В частности, используя конструкторы по умолчанию переменные экземпляра будут инициализированы фиксированными значениями для всех объектов.

Таким образом, каково использование конструктора по умолчанию в C ++?

Конструкторы по умолчанию в C ++ Конструкторы - это функции класса, которые выполняются при создании новых объектов класса. В конструкторы иметь то же имя, что и класс, и не иметь возвращаемого типа, даже не void. Они в первую очередь полезны для предоставления начальных значений для переменных класса.

Кроме того, когда конструктор по умолчанию предоставляется системой? И в Java, и в C # знак " конструктор по умолчанию "относится к недействительному конструктор который автоматически генерируется компилятором, если для класса не определены конструкторы. В конструктор по умолчанию неявно вызывает нулевой статус суперкласса конструктор , затем выполняет пустое тело.

Таким образом, конструктор возвращает какое-либо значение?

Нет, конструктор делает нет вернуть любое значение . При объявлении конструктор у тебя не будет ничего подобного возвращение тип. В основном, Конструктор неявно вызывается во время создания экземпляра. И это не метод, его единственная цель - инициализировать переменные экземпляра.

Что такое конструктор по умолчанию с примером?

Пример конструктора по умолчанию Допустим, вы пытаетесь создать такой объект в приведенной выше программе: NoteBook obj = new NoteBook (12); тогда вы получите ошибку компиляции, потому что NoteBook (12) вызовет параметризованный конструктор с одним аргументом int, поскольку у нас не было конструктор с аргументом int в выше пример.

Рекомендуемые: