2009. 8. 15. 01:13
.Net Project/.Net 3.5 Sp1
반응형
Perant.cs
using System;
public class 부모의멤버접근
{
public static void Main()
{
HD sonata = new HD("Sonata");
sonata.Run();
HD santafe = new HD();
santafe.Run();
SM samsung = new SM();
samsung.Run();
}
}
Car.cs
using System;
public class Car
{
private string name;
public Car () {}
public Car(string name)
{
this.name = name;
}
public void Run() { Console.WriteLine("{0} Run", this.name); }
}
public class HD : Car
{
public HD() : this("HD Car")
{
// Empty
}
public HD(string name) : base(name)
{
// 부모 클래스의 name 변수로 이동
}
}
public class SM : Car
{
public SM() : base("SM Car")
{
// Empty
}
}
반응형
'.Net Project > .Net 3.5 Sp1' 카테고리의 다른 글
78장 추상클래스(Abstract) (0) | 2009.08.15 |
---|---|
76장 메서드 오버라이딩(Tostring) (0) | 2009.08.15 |
74장 상속관련 (0) | 2009.08.15 |
73장 네임스페이스(NameSpace) (0) | 2009.08.15 |
72장 Class 관련 복습 (0) | 2009.08.15 |