InheritanceTest
View Answers
July 28, 2009 at 2:49 PM
Hi Friend,
Try the following code:
class PointEx{
private int x;
private int y;
public PointEx(int i, int j){
x=i;
y=j;
}
}
class Square extends PointEx{
private double sideLength;
public Square(int a,int b,double c){
super(a,b);
sideLength=c;
}
public double area(){
return sideLength*sideLength;
}
public double perimeter(){
return 4*sideLength;
}
}
class Cube extends Square{
private double depth;
public Cube(int x,int y,double z){
super(x,y,z);
depth=z;
}
public double area(){
return 6*super.area();
}
public double volume(){
return super.area()*depth;
}
}
public class InheritanceTest{
public static void main(String args[]){
Square sq=new Square(10,15,25);
System.out.println("Area of Square: "+sq.area());
System.out.println("Circumference of Square: "+sq.perimeter());
System.out.println("**************************");
Cube cu=new Cube(10,15,25);
System.out.println("Area of Cube: "+cu.area());
System.out.println("Volume of Cube: "+cu.volume());
}
}
Thanks
Related Tutorials/Questions & Answers:
Advertisements