logo search
C#, 320 стр

Класс Circle

Этот класс является потомком класса Ellipse:

using System;

using System.Drawing;

namespace Shapes

{

/// <summary>

/// Класс Circle - потомок класса Ellipse.

/// </summary>

public class Circle: Ellipse

{

public Circle( int radius,int x,

int y):base(radius,radius,x,y)

{

//Круг - это эллипс с равными полуосями (радиусом круга)

}

}

}

Здесь опять-таки проявляется мощь наследования. Потомок наследует все свойства и методы родителя. Ему остается только указать собственный конструктор объектов класса, да и в нем главное состоит в вызове конструктора родительского класса с передачей ему нужных аргументов.