展开全部
Java代码:class Point {
protected int x;
protected int y;
public Point(int x, int y) {
e5a48de588b63231313335323631343130323136353331333363373166this.x = x;
this.y = y;
}
}
class Circle extends Point {
protected int radius;
public Circle(int x, int y, int radius) {
super(x, y);
this.radius = radius;
}
public double area() {
return Math.PI * radius * radius;
}
public double perimeter() {
return 2 * Math.PI * radius;
}
}
class Cylindar extends Circle {
protected int height;
public Cylindar(int x, int y, int radius, int height) {
super(x, y, radius);
this.height = height;
}
public double volumn() {
return area() * height;
}
}
public class Main {
public static void main(String[] args) {
Point p1 = new Point(3, 4);
Point p2 = new Point(5, 6);
Circle c1 = new Circle(0, 0, 3);
Cylindar cy1 = new Cylindar(0, 0, 3, 4);
System.out.println("圆c1的面积:" + c1.area());
System.out.println("圆c1的周长:" + c1.perimeter());
System.out.println("圆柱体cy1的体积:" + cy1.perimeter());
}
}
运行测试:圆c1的面积:28.274333882308138
圆c1的周长:18.84955592153876
圆柱体cy1的体积:18.84955592153876