Определить и использовать интерфейс 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;
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы