Вызов конструктора из родительского класса C# (объектно-ориентированное программирование)
using System;
class Square
{
protected int _a;
protected int _b;
public Square(int x, int y)
{
_a = x;
_b= y;
}
public double GetSquare()
{
return _a *_b;
}
public void Show()
{
Console.WriteLine("a = {0}; b = {1}", _a, _b);
Console.WriteLine("S = : {0}", GetSquare());
}
}//end class Rectangle
class ChildSquare : Square
{
public ChildSquare(int x, int y) : base(x, y)
{ }
public void Show()
{
base.Show();
}
}
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Square obj = new Square(10,20);
obj.Show();
}
}
}
Вывод программы — пример базовый класс вызов конструктора C#:
![]()
