이 기능 활용 다른 생성자에서 하나의 생성자를 호출하는 C#의 키워드 상위 클래스에 있는 생성자를 호출하려면 base를 사용합니다. 키워드
예
다른 클래스에 있는 생성자를 호출하려면 기본 키워드를 사용하십시오.
class DemoBase{ public DemoBase(int firstNumber, int secondNumber, int thirdNumber){ System.Console.WriteLine("Base class Constructor"); System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}"); } } class Demo : DemoBase{ public Demo(int firstNumber, int secondNumber, int thirdNumber) : base(firstNumber, secondNumber, thirdNumber){ System.Console.WriteLine("Derived class Constructor"); System.Console.WriteLine($"{firstNumber} {secondNumber} {thirdNumber}"); } } class Program{ static void Main(){ Demo obj = new Demo(1, 2, 3); Console.ReadLine(); } }
출력
Base class Constructor 1 2 3 Derived class Constructor 1 2 3