더북(TheBook)

클래스 상속 구문

C#에서는 다음과 같이 클래스 이름 뒤에 콜론(:) 기호와 부모가 되는 클래스 이름을 붙입니다.

public class 기본클래스이름
{
    //기본 클래스의 멤버 정의
}

public class 파생클래스이름 : 기본클래스이름
{
    //기본 클래스의 멤버를 포함한 자식 클래스의 멤버 정의
}

System.Object 클래스: System.Object 클래스는 모든 클래스의 부모 클래스입니다. 닷넷에서 가장 높은 층에 속하는 시조(조상) 클래스라고 할 수 있습니다. 새롭게 만드는 C#의 모든 클래스는 자동으로 Object 클래스에서 상속받기에 Object 클래스를 상속하는 코드는 생략 가능합니다.

기본(base) 클래스: 다른 클래스의 부모 클래스가 되는 클래스를 기본 클래스라고 합니다. 기본 클래스를 다른 말로 Base 클래스, Super 클래스라고도 합니다.

파생(derived) 클래스: 다른 클래스의 자식 클래스가 되는 클래스를 파생 클래스라고 합니다. 파생 클래스는 다른 클래스에서 멤버를 물려받은 것으로, Derived 클래스, Sub 클래스, 자식 클래스로 표현합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.