Динамический полиморфизм C#

Динамический полиморфизм C# пример (объектно-ориентированное программирование)

 
using System;
using System.Text.RegularExpressions;
abstract class Line
{
    public abstract int multiplication();
}
class Square : Line
{
    private int _a;
    private int _b;
    public Square(int a, int b)
    {
        _a = a;
        _b = b;
    }
    public override int multiplication()
    {
        return (_a * _b);
    }
}
namespace ConsoleApp1
{

    class Program
    {
        
        static void Main(string[] args)
        {

            Square obj = new Square(7,5);
            double rez = obj.multiplication();
            Console.WriteLine("Результат: {0}",rez);

        }
}
}






Вывод программы C#:

динамический полиморфизм

146

Leave a Reply

Ваш адрес email не будет опубликован.