Динамический полиморфизм 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#:
![]()
