C#
Virtual - override 심플예제코드
ACABerry
2017. 1. 11. 23:30
반응형
class Man
{
internal virtual void Work() //virtual 키워드로 가상 메서드 선언
{
Console.WriteLine("일을 하다.");
}
}
class Student : Man
{
internal override void Work() //override로 기반 형식의 가상 메서드 재정의
{
Console.WriteLine("공부하다.");
}
}
class Program
{
static void Main()
{
Man man = new Student();
man.Work();
}
}
출처: http://ehclub.tistory.com/2351 [언제나 휴일]
class Man
{
internal virtual void Work() //virtual 키워드로 가상 메서드 선언
{
Console.WriteLine( "일을 하다." );
}
}
class Student : Man
{
internal override void Work() //override로 기반 형식의 가상 메서드 재정의
{
Console.WriteLine( "공부하다." );
}
}
class Program
{
static void Main()
{
Man man = new Student();
man.Work();
}
}
반응형