运行结果: 正方形的周长是:20.0 长方形的周长是:18.0 长方形的面积 是:78.5 abstract class Tuxing { abstract double zhouChang(); abstract double mianJi(); } class ZhengFangXing extends Tuxing{ 1_______ 2________; ZhengFangXing(double a) { this.a=a; } double 3________ { return 4*a; } double mianJi() { return Math.4_____(a, 2); } } class ChangFangXing extends Tuxing { double a; double b; 5_________(double a,double b) { this.a=a; this.b=b; } double zhouChang() { return 2*a+2*b; } double 6______ { return a*b; } } class YuanXing extends Tuxing{ double r; 7______ double PI=3.14; YuanXing(double r){ this.r=r; } double zhouChang(){ return 2*PI*r; } double mianJi(){ return PI*Math.pow(r, 2); } } public class Example04 { public static void main(String[] args) { ZhengFangXing zheng=new ZhengFangXing(8_______); ChangFangXing chang=new ChangFangXing(4,5); System.out.println("正方形的周长是:"+9______.zhouChang()); YuanXing yuan=new YuanXing(5); System.out.println("长方形的周长是:"+10______.zhouChang()); System.out.println(“圆形的面积是:"+11_____.mianJi()); } }
时间: 2024-02-10 13:21:40 浏览: 91
求正方形的周长。。。。。。。。
以下是填空的答案:
1. public double zhouChang()
2. double a;
3. zhouChang()
4. pow
5. ChangFangXing(double a,double b)
6. mianJi()
7. YuanXing(double r)
8. 5.0
9. zheng
10. chang
11. yuan
这段代码定义了三个形状类:正方形、长方形和圆形,它们都继承自抽象类 Tuxing。每个形状类都实现了抽象方法 zhouChang() 和 mianJi(),分别用于计算周长和面积。在主函数中,分别创建了一个正方形、一个长方形和一个圆形的实例,然后调用它们的 zhouChang() 和 mianJi() 方法,输出对应的周长和面积。
阅读全文