用java 写一个知道矩形边长求面积周长 一个知道半径求圆面积周长的 体现静态成员变量,构造函数,set,get写
时间: 2023-05-21 19:05:04 浏览: 126
好的,以下是 Java 代码示例:
```java
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getArea() {
return length * width;
}
public double getPerimeter() {
return 2 * (length + width);
}
}
public class Circle {
private double radius;
private static final double PI = 3.14159;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getArea() {
return PI * radius * radius;
}
public double getPerimeter() {
return 2 * PI * radius;
}
}
```
在上面的代码中,`Rectangle` 和 `Circle` 分别表示矩形和圆,都有相应的成员变量和方法。其中,`Rectangle` 中的 `length` 和 `width` 使用了 get 和 set 方法,这是体现静态成员变量的一种方式。`Circle` 中的 `PI` 是一个静态常量,这是体现静态成员变量的另一种方式。`Rectangle` 和 `Circle` 都有构造函数,其中 `Rectangle` 构造函数使用了传入参数并进行赋值,`Circle` 构造函数同样使用了传入参数并进行赋值。`Rectangle` 和 `Circle` 中都有计算面积和周长的方法 `getArea` 和 `getPerimeter`。
阅读全文