Практическое руководство. Наследование от класса

Обновлен: Ноябрь 2007

В этом примере определяются классы Circle и Rectangle, которые оба наследуют от класса Shape, и класс Square, наследуемый от класса Rectangle.

Пример

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.

Отказоустойчивость

Убедитесь, что класс, от которого вы хотите наследовать, не является запечатанным.

См. также

Основные понятия

Основы языка C#

Другие ресурсы

Visual C# Express