java编程设计一个立方体类Box,要求:(1) Box类的私有成员变量有: a:float型,代表立方体的边长 volume:float型,代表立方体的体积(2) Box类的公有成员方法有: Box ( ):构造方法。 Box (float r):构造方法。用形式参数r对成员变量a进行初始化。 seta( ):设置立方体的边长。 getvolume( ):计算体积。 display():输出立方体的边长和体积。(3)然后编写一个含有main方法的类BoxTest,创建Box类的对象,并调用上面定义的方法。
时间: 2023-05-22 09:03:35 浏览: 133
java实验:请设计一个软件包。要求该软件包至少拥有三角形类、正方形类、圆类和正五边形类。每个类都要具有构造方法,而且可以构造任意的一般图形。
回答:
非常好,这是一个很好的Java编程练习。下面是立方体类Box的代码实现:
public class Box {
private float a;
private float volume;
public Box() {
}
public Box(float r) {
this.a = r;
}
public void seta(float r) {
this.a = r;
}
public float getvolume() {
this.volume = this.a * this.a * this.a;
return this.volume;
}
public void display() {
System.out.println("立方体的边长为: " + this.a + ",体积为: " + this.getvolume());
}
}
这里还需要一个含有main方法的类BoxTest来测试Box类是否运行正常,代码如下:
public class BoxTest {
public static void main(String[] args) {
Box box = new Box(10);
box.display();
box.seta(5);
box.display();
}
}
当我们运行BoxTest类时,会输出以下结果:
立方体的边长为: 10.0,体积为: 1000.0
立方体的边长为: 5.0,体积为: 125.0
阅读全文