티스토리 뷰

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
Virtual - override 심플예제코드  (0) 2017.01.11
나눗셈보다 곱셈 연산속도에 대한 자료  (0) 2017.01.11
자료형 단위 L D F U M UL(!)  (0) 2016.12.31
코루틴  (0) 2016.12.20
댓글
댓글쓰기 폼
공지사항
Total
5,705
Today
0
Yesterday
3
TAG
more
«   2021/12   »
      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 31  
글 보관함