永发信息网

用Java定义一个形状类Shape

答案:1  悬赏:0  手机版
解决时间 2021-02-04 01:43
  • 提问者网友:沉默菋噵
  • 2021-02-03 05:06
用Java定义一个形状类Shape
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-02-03 06:16
publicabstractclass Shape {
publicabstractvoid area();
}

class Circle extends Shape {
privatedoubleradius;
privatedoubleS;

Circle(double radius) {
this.radius = radius;
}

publicvoid area() {
S = 3.14 * radius * radius;
System.out.println(S);
}

}

class Rect extends Shape {
privatedoublelength;
privatedoublewidth;
privatedoubleS;

Rect(double length,double width) {
this.length = length;
this.width = width;
}

publicvoid area() {
S = length * width;
System.out.println(S);
}
}

class Test {
publicstaticvoid main(String[] args) {
Circle a = new Circle(3);
a.area();
Rect b = new Rect(3,4);
b.area();
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯