티스토리 뷰

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();
    }
}


출처 : http://ehclub.tistory.com/2351

반응형

'C#' 카테고리의 다른 글

가비지컬렉터  (0) 2018.08.20
E-Mail 유효성검사  (0) 2017.06.14
나눗셈보다 곱셈 연산속도에 대한 자료  (0) 2017.01.11
자료형 단위 L D F U M UL(!)  (0) 2016.12.31
코루틴  (0) 2016.12.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함