在下面的类Area中,定义主类Cube,它是Area的子类。 Class Cube有一个名为height的字段。 首先,创建一个Cube对象(具有3个正确的值),然后输出Cube的体积(volume = area * height)。Class Area is below, define main class Cube, which is the sub class of Area. Class Cube has a field named height. In main, create a Cube object (with 3 proper values), and output the Cube’s volume (volume=area*height).
class Area {
private double length, width;
public Area (double a, double b){
length=a; width=b;
}
public double area(){
return length*width;
}
}
package vl;
/*
Class Area is below, define main class Cube, which is the sub class of Area. Class Cube has a field named height.
In main, create a Cube object (with 3 proper values), and output the Cube’s volume (volume=area*height).
class Area {
private double length, width;
public Area (double a, double b){
length=a; width=b;
}
public double area(){
return length*width;
}
}
*/
class Area{
private double length, width;
public Area (double a, double b){
length=a; width=b;
}
public double area(){
return length*width;
}
}
public class Cube extends Area{
double height;
public Cube(double a, double b,double height) {
super(a, b);
this.height=height;
}
public double volume() {
return height*area();
}
public static void main(String[] args) {
Cube h1=new Cube(10, 20, 30);
System.out.println(" The Cube’s volume is:"+h1.volume());
}
}