virtual (1) 썸네일형 리스트형 C#_메소드 오버라이딩(virtual) Virtual키워드와 abstract 키워드의 차이는 abstract 메소드가 구현을 가지지 않고, abstract 클래스 안에 선언되어야 하는 것에 반해, Virtual 메소드는 구현을 가지고 일반 클래스에 선언될 수 있다는 것이다. 사실 Virtual 메소드는 Virtual 제한자가 붙는다는 것 외에는 다른 메소드와 동일하다. Virtual 메서드는 오버라이드 할 때 abstract 메소드와 마찬가지로 override 키워드를 사용한다. ex) /* 2/24 객체지향적 프로그래밍(상속: Virtual(제한자))*/ using System; class Com { public void Gr() { Console.WriteLine("그래픽 OK"); } public virtual void Ne() { Co.. 이전 1 다음