这里是我的问题介绍Java的分配 - 单元9:编译/从命令运行
写称为FrustumContainer一个Java的类定义描述了形状像截头圆锥体实验室容器,计算每个容器将容纳的液体量。
定义该类的构造函数,并包含容器编号,高度,容器的半径1 和容器的半径2的访问器方法,以及计算液体量(以升计)的方法容器可以容纳。
还包含另一个类,称为ContainerTester,它具有测试FrustumContainer类的所有方法的主要方法。
编译这两个类并使用命令行环境执行测试仪类。
只是想知道如何去做这件事,两个班都必须在单独的文件?我不明白ContainerTester如何测试在FrustrumContainer所有方法
这里是我到目前为止的代码:
import java.math.*;
import java.util.Scanner;
public class FrustrumContainer {
Scanner in = new Scanner(System.in);
double num = 0;
double h = 0;
double r1 = 0;
double r2 = 0;
double volume;`
public FrustrumContainer(double num, double h, double r1, double r2, double volume) {
this.num = num;
this.h = h;
this.r1 = r1;
this.r2 = r2;
this.volume = volume;
public static double getNum() {
num ++;
return num;
}
public static double getHeight() {
System.out.println("Enter height of container: ");
h = in.next();
return h;
}
public static double getR1() {
System.out.println("Enter bottom radius: ");
r1 = in.next();
return r1;
}
public static double getR2(){
System.out.println("Enter top radius: ");
r2 = in.next();
return r2;
}
public static double computeLiquid()
}
}
class ContainerTester {
public static void main(String[] args) {
}
}
}