as1 210525_2 overriding 메소드를 객체 기반으로 호출하는 방법 - 객체 지향 다형성 구현 원래는 객체 참조변수 기반으로 overriding 된 메소드가 출력 되었다 . 1. 부모 클래스의 메소드에 virtual 키워드를 추가 2. 자식 클래스의 메소드에 override 키워드를 추가 부모 클래스의 메소드에 virtual 키워드를 추가 하더라도 자식 클래스의 메소드에 override 키워드 추가 하지 않으면 옛날처럼 객체 참조 변수 기반을 메소드 출력 using System; class Instrument { public virtual void Play() { Console.WriteLine("연주하다."); } } class Piano : Instrument { public override void Play(.. 2021. 5. 25. 이전 1 다음