Pages

Program for Single Inheritance



/* Program for Single Inheritance */
class Square
{
  int l;
  Square()
  {
    System.out.println(“Inside Constructor of Square”);
    l = 100;
  }
  void area1()
  {
    int area = l * l;
    System.out.println(“Area of Square =  ” + area) ;
  }
} // End of Square class
class Rectangle extends Square
{
  int b;
  Rectangle()
  {
    System.out.println(“Inside Constructor of Rectangle”);
    b = 200;
  }
  void area2()
  {
    int area = l * b;
    System.out.println(“Area of Rectangle =  ” + area) ;
  }
} // End of Rectangle class
class SingleInheritance
{
  public static void main(String args[])
  {
    Rectangle r = new Rectangle();
    r.area1();
    r.area2();
  } // end main()
 } //end class