Вызов конструктора из родительского класса 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#: