java: 編寫計算周長、面積的介面,再編寫正方形和圓形類實現二介面並計算輸出。
- 2022-10-20
private final double PI=3。1415;
//計算園的周長
public double accountGirth(double r){
return 2*PI*r;
}
//計算園的面積
public double accountArea(double r){
return PI*r*r;
}
//計算正方形的周長
public double squareGirth(double l){
return 4*l;
}
//計算正方形的面積
public double squareArea(double l){
return l*l;
}
public interface jisuan {
public void mianji(double d);
public void zhouchang(double d);
}
public class zhengfangxing implements jisuan{
//求面積
public void mianji(double bianchang) {
system。out。println(bianchang*bianchang);
}
//求周長
public void zhouchang(double bianchang) {
system。out。println(4*bianchang);
}
}
public class yuanxing implements jisuan{
public static double p=3。14159;
public void mianji(double r) {
system。out。println(p*r*r);
}
public void zhouchang(double r) {
system。out。println( 2*p*r);
}
} 我把求面積和周長的方法都放在了同一個介面jisuan中,然後zhengfangxin類和 yuanxing類都實現了這個介面,並重寫了求面積和周長的方法。
上一篇:如何提高魔獸細節操作?