Практическое руководство. Наследование от класса
Обновлен: Ноябрь 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.
Отказоустойчивость
Убедитесь, что класс, от которого вы хотите наследовать, не является запечатанным.