JAVA PROGRAMS-Multi Level Inheritance in Java
Multi Level Inheritance in Java
Program Name:- multi.java
import java.io.*;
class box1
{
int length,width,height;
box1()
{
length=0;
width=0;
height=0;
}
box1(int l)
{
length=width=height=l;
}
box1(int l,int w,int h)
{
length=l;
width=w;
height=h;
}
int volume()
{
int v;
v=length*width*height;
return(v);
}
}
class boxweight extends box1
{
double weight;
boxweight()
{
super();
weight=0;
}
boxweight(int l,double m)
{
super(l);
weight=m;
}
boxweight(int l,int w,int h,double m)
{
super(l,w,h);
weight=m;
}
}
class shipping extends boxweight
{
double cost;
shipping()
{
super();
cost=0;
}
shipping(int l,double m,double c)
{
super(l,m);
cost=c;
}
shipping(int l,int h,int w,double m,double c)
{
super(l,w,h,m);
cost=c;
}
}
class multi
{
public static void main(String args[])
{
shipping s1=new shipping(10,5,7,100.1,150.2);
shipping s2=new shipping(5,2,10,20.0,115.50);
double vol1,vol2;
vol1=s1.volume();
vol2=s2.volume();
System.out.println("\n\t Shipping list");
System.out.print("\n\n Volume weight cost");
System.out.print("\n"+vol1+" "+s1.weight+"rs\t"+s1.cost);
System.out.print("\n"+vol2+" "+s2.weight+"rs\t"+s2.cost);
}
}
No comments:
Post a Comment