可以通過以下步驟來用Java編寫一個Cirular類:
創建一個Circular類的Java文件,例如Circular.java。
在Circular類中聲明私有的半徑(radius)和圓心(center)變量,類型分別為double和Point(自定義的一個表示坐標點的類)。
創建一個帶有radius和center參數的構造函數,用于初始化Circular對象的半徑和圓心。
創建一個默認的無參構造函數,用于創建一個默認半徑和圓心的Circular對象。
提供公共的getter和setter方法,用于獲取和設置半徑和圓心。
實現計算圓的面積(getArea()方法)和周長(getPerimeter()方法)的方法,使用Math類中的常量和方法進行計算。
可選:實現toString()方法,以便在打印Circular對象時能夠打印出有意義的信息。
以下是一個簡單的Circular類的示例代碼:
public class Circular {
private double radius;
private Point center;
public Circular(double radius, Point center) {
this.radius = radius;
this.center = center;
}
public Circular() {
this.radius = 0;
this.center = new Point(0, 0);
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public Point getCenter() {
return center;
}
public void setCenter(Point center) {
this.center = center;
}
public double getArea() {
return Math.PI * radius * radius;
}
public double getPerimeter() {
return 2 * Math.PI * radius;
}
@Override
public String toString() {
return "Circular [radius=" + radius + ", center=" + center + "]";
}
}
上述代碼中使用了一個名為Point的自定義類來表示圓心,你可以根據自己的需求來替換為其他類型。