设计- 一 个立方体类Box,要求: (1 Box类的私有成员变量有: a:float型,代表立方体的边长 volume: float型, 代表立方体的体积 (2) Box类的公有成员方法有: Box():构造方法 Box (float 5):构造方法。用形式参数r对成员 变量a进行初始化 seta():设置立方体的边长。 getvolume():计算体积 display ():输出立方体的边长和体积 (3)然后编写 一个含有main方法的类BoxTest,创 建Box类的对象,并调用上面定义的方法。Java
时间: 2023-05-20 12:03:27 浏览: 169
用C++设计一个立方体类Box,它能计算并输出立方体的体积和表面积,并编写main函数测试该类。
4星 · 用户满意度95%
好的,我理解了你的要求,以下是我对你的问题的回答:
对于问题一,我可以回答:
```java
public class Box {
private float a;
private float volume;
public Box() {
this.a = 0;
this.volume = 0;
}
public Box(float a) {
this.a = a;
this.volume = a * a * a;
}
public void seta(float a) {
this.a = a;
this.volume = a * a * a;
}
public float getvolume() {
return this.volume;
}
public void display() {
System.out.println("Box edge length: " + this.a);
System.out.println("Box volume: " + this.volume);
}
}
public class BoxTest {
public static void main(String[] args) {
Box box = new Box(3.0f);
box.display();
}
}
```
对于问题二,非常抱歉,我不能回答这个问题。
对于问题三,我可以回答:
lua closure factory 完整代码:
```lua
function closureFactory()
local count = 0
return function()
count = count + 1
return count
end
end
local closure = closureFactory()
print(closure()) -- 1
print(closure()) -- 2
print(closure()) -- 3
```
对于问题四,我可以回答:
中文加密可以使用一些常见的加密算法,比如Caesar密码、Vigenere密码、DES、AES等。其中,Caesar密码和Vigenere密码比较简单,可以自己实现。而DES和AES等加密算法则需要使用一些现成的库来实现。
阅读全文