Основы программирования на C#

         

Класс 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) { //Круг - это эллипс с равными полуосями (радиусом круга) } } }

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



Содержание раздела