Определить и использовать интерфейс IFigure (Фигура) - C# (199016)
Формулировка задачи:
Реализовать иерархию классов из индивидуального задания. Определить и использовать интерфейс IFigure (Фигура). В интерфейс включить методы вычисления площади (если это возможно) и объема (если это возможно) фигуры, а также свойства, связанные с соответствующими данными классов:
Фигура - Квадрат - Прямоугольник (данные - стороны)
Решение задачи: «Определить и использовать интерфейс IFigure (Фигура)»
textual
Листинг программы
static void Main() { IFigure s1 = new Rectangle(3,5); IFigure s2 = new Quadrate(5); Console.WriteLine(s1.Sqr); Console.WriteLine(s2.Sqr); Console.ReadLine(); } interface IFigure { int Sqr { get; set; } } class Rectangle:IFigure { public int Sqr { get; set; } public Rectangle(int a, int b) { Sqr = a*b; } } class Quadrate : IFigure { public int Sqr { get; set; } public Quadrate(int a) { Sqr = a*a; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д