(1)思路
首先编写Rect类和Circle类其功能为求面积和周长,最后编写Testl类直接调用Rect类和Circle类即可!
(2)代码实现
package p2;
public class Rect {
double longth;
double width;
Rect(double x, double y){
longth=x;
width=y;
}
void area() {
System.out.println("面积为:"+longth*width);
}
void girth() {
System.out.println("周长为:"+(longth+width)*2);
}
}
package p2;
public class Circle {
double radius;
Circle(double x){
radius = x;
}
void area() {
System.out.println("面积为:"+3.14*radius*radius);
}
void girth() {
System.out.println("周长为:"+3.14*2*radius);
}
}
package p2;
public class Test {
public static void main(String[] args) {
Rect rect = new Rect(10,10);
System.out.print("正方形");
rect.area();
System.out.print("正方形");
rect.girth();
Rect square = new Rect(10,20);
System.out.print("长方形");
square.area();
System.out.print("长方形");
square.girth();
Circle circle = new Circle(10);
System.out.print("圆");
circle.area();
System.out.print("圆");
circle.girth();
}
}
(3)运行结果截图