'override'에 해당되는 글 1건
- 2009.03.05 c#에서 override키워드의 의미
c#에서 override키워드의 의미
class Father
{
public virtual void TestPrint()
{
Console.WriteLine("father's TestPrint");
}
public virtual void TestPrintOverride()
{
Console.WriteLine("father's TestPrintOverride");
}
}
class Sun : Father
{
public void TestPrint()
{
Console.WriteLine("son's TestPrint");
}
public override void TestPrintOverride()
{
Console.WriteLine("son's TestPrintOverride");
}
}
class Program
{
static void Main(string[] args)
{
Sun test = new Sun();
test.TestPrint();
test.TestPrintOverride();
Console.WriteLine();
Father test2 = new Sun();
test2.TestPrint();
test2.TestPrintOverride();
Console.Read();
}
}
결과:
son's TestPrint
son's TestPrintOverride
father's TestPrint
son's TestPrintOverride
'C# .NET' 카테고리의 다른 글
[C#] 추상클래스, 추상메서드 예제 (0) | 2009.03.05 |
---|---|
[ C# ] Virtual , Override, New 의 관계... (0) | 2009.03.05 |
주석을 달아주는 편리한 Visual Studio Addin. Comment Helper v1.0 정식 버젼 (VS2005/2008 Addin) (0) | 2009.03.04 |
String 과 StringBuilder의 차이점 (0) | 2009.02.27 |
Visual Studio 2008 이 삭제시 에러가 발생할 경우... (1) | 2009.02.25 |