Перегрузка и наследование. - C#
Формулировка задачи:
Помогите,пожалуйста.
В этой задаче нужно сделать перегрузку и наследование.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Ploshad
{
public int a;
public int b;
public Ploshad (int a, int b)
{
this.a=a;
this.b = b;
}
public int Pl()
{
int t = a * b * b;
return t;
}
public int Dlina()
{
int k = 2 * a * b;
return k;
}
public void Print()
{
Console.WriteLine("Ploshad:" + Pl());
Console.WriteLine("Dlina:" + Dlina());
}
class Class
{
static void Main(string[] args)
{
Ploshad w = new Ploshad(4,5);
w.Print();
Console.ReadKey();
}
}
}
}Решение задачи: «Перегрузка и наследование.»
textual
Листинг программы
class BlaBla : Ploshad //наследование
{
int c;
public BlaBla(int a, int b, int c) : base( a, b ) //конструктор
{
this.c = c;
}
public override void Print() //переопределяем метод
{
....;
base.Print(); //если переопределение с добавлением
}
}