Wednesday 13 August 2014

Write a program to demonstrate the inheritance feature of object oriented prgraming.
Create a class Circle and write methods to calculate area of a circle. Declare required fields. Write another class Cylinder which inherite the Circle class and write method to calculate volume of Cylinder useing it.

(CODE)

class Circle
{
   float radius;
   float pie;

   Circle()
   {
      this.pie=3.14f;
   }

   float area()
   {
      float ans;
      ans=this.pie*this.radius*this.radius;
      return ans;
   }
}

class Cylinder extends Circle
{
   float height;
    
   float volume()
   {
     float ans=area()*this.height;
     return ans;
   }
   
   Cylinder()
   {
     this.pie=3.14f;
   }
}

public class lab3A3
{

   public static void main(String args[])
   {
      Cylinder c= new Cylinder();
      c.radius= 4.5f;
      c.height=2.5f;
      System.out.println("Answer: "+c.volume());
   }
}

No comments:

Post a Comment