4.根据下面的主类,编写一个立方体类Cube,该类中有求矩形面积area()和体积volume()的方法,而且每种方法都有一个无参的和有参的方法构成过载。

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;		
	}
}


你可能感兴趣的:(java)