다음을 통해 공유


방법: 클래스에서 상속(Visual C#)

업데이트: 2007년 11월

이 예제에서는 Shape 클래스에서 상속된 Circle 및 Rectangle 클래스와, Rectangle 클래스에서 상속된 Square 클래스를 정의합니다.

예제

public class Shape
{
    // Definitions of properties, methods, fields, and events.
}
public class Circle : Shape
{
    // Specialized properties, methods, fields, events for Circle.
}
public class Rectangle : Shape
{
    // Specialized properties, methods, fields, events for Rectangle.
}
public class Square : Rectangle
{
    // Specialized properties, methods, fields, events for Square.
}

코드 컴파일

  • 새 콘솔 응용 프로그램을 시작합니다.

  • 코드를 복사한 다음 Class1 선언의 바로 앞이나 뒤에 붙여넣습니다.

강력한 프로그래밍

상속할 클래스는 sealed 클래스가 아니어야 합니다.

참고 항목

개념

C# 언어 입문

기타 리소스

Visual C# Express