You are on page 1of 2

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace InheritanceProject
{
class ShapeClass
{
protected double r,l,h,b;

public void GetR()


{
Console.WriteLine("Enter value of R");
r= double.Parse(Console.ReadLine());
}
public void GetL()
{
Console.WriteLine("Enter value of L");
l= double.Parse(Console.ReadLine());
}
public void GetH()
{
Console.WriteLine("Enter value of H");
h= double.Parse(Console.ReadLine());
}
public void GetB()
{
Console.WriteLine("Enter value of B");
b= double.Parse(Console.ReadLine());
}
}
}

//Next page program

namespace InheritanceProject

class RectangleClass:ShapeClass
{
double area, perimeter;

public void CalculateArea()


{
area= l*b;
}
public void CalculatePerimeter()
{
Perimeter= 2*(l+b);
}
public void DisplayArea()
{
Console.WriteLine("Area="+ area);
}
public void DisplayPerimeter()
{
Console.WriteLine("Perimeter="+ Perimeter);
}
RectangleClass r = new RectangleClass()
r.GetL(); //inherited methods
r.GetB(); //inherited methods

You might also like