4.根据下面的主类,编写一个立方体类Cube,该类中有求矩形面积area()和体积volume()的方法,而且每种方法都有一个无参的和有参的方法构成过载。
class Main{
publicstatic void main(String[] args){
Cubecube = new Cube();
cube.setLength(4);
cube.setWidth(5);
cube.setHeight(6);
System.out.println("长宽高为4,5,6的立方体底面积是:"+cube.area());
System.out.println("长宽高为4,5,6的立方体体积是:"+cube.volume());
System.out.println("长宽为7,8的矩形面积是:"+cube.area(7,8));
System.out.println("长宽高为3,6,9的立方体体积是:"+cube.volume(3,6,9));
}
}
class Cube{
int length,width,height;
void setLength(int length){
this.length=length;
}
void setWidth(int width){
this.width=width;
}
void setHeight(int height){
this.height=height;
}
int area(){
return length*width;
}
int area(int length, int width){
return length*width;
}
int volume(){
return length*width*height;
}
int volume(int length, int width, int height){
return length*width*height;
}
}