728x90 반응형 Override1 C# 가상 함수/재정의 키워드 : virtual/override virtual 가상 메서드를 정의할 때 사용되는데 이 키워드를 통해서 메서드를 재정의할 수 있도록 허용한다. class Base { public virtual void Print() { Console.WriteLine("Base class"); } } override 상속 관계에서 부모 클래스에 정의된 메서드를 자식 클래스에서 다시 정의할 때 사용된다. class Derived { public override void Print() { Console.WriteLine("Derived class"); } } override 키워드를 사용하여 부모 클래스에서 정의한 메서드를 자식 클래스에서 재정의하면 자식 클래스의 인스턴스에서 호출할 때 부모 클래스와 자식 클래스의 구현 차이를 쉽게 반영할 수 있다. Bas.. 2023. 3. 30. 이전 1 다음 728x90 반응형