Введение в программирование

       

Явный вызов конструктора


Определение конструктора может содержать явный вызов конструктора того же класса. Вызываемый конструктор указывается после имени определяемого конструктора со списком параметров через символ двоеточия. Вызываемый конструктор может быть определен ключевым словом this - для вызова конструктора из того же самого класса, или ключевым словом base - для вызова конструктора базового класса. Явно вызываемый конструктор будет выполнен до выполнения конструктора, в котором он указывается.

Например:

public class A { public A():this(222) // Конструктор без параметров { } public A(int i) // Конструктор с одним параметром { } }



Содержание раздела