1 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
你真的不需要兩個(gè)類(lèi),但你不能在這樣的方法中定義一個(gè)類(lèi)。
一開(kāi)始只有一個(gè)類(lèi),然后如果你想把它們分開(kāi),你需要兩個(gè)文件
public class Rectangle {
private int length;
private int width;
Rectangle() {
this.length = 1; // assuming default length=1
this.width = 1; // assuming default width=1
}
Rectangle(int length, int width) {
this.length = length;
this.width = width;
}
int area() {
return length * width;
}
int perimeter() {
return 2 * (length + width);
}
public static void main(String args[]) {
Rectangle r1 = new Rectangle();
System.out.println("Area of r1: " + r1.area());
Rectangle r2 = new Rectangle(2, 3);
System.out.println("Perimetr of r2: " + r2.perimeter());
}
}
編寫(xiě) main 方法不是正確的測(cè)試。為此,您應(yīng)該至少使用 Junit
添加回答
舉報(bào)