Java是一種面向對象編程語言,可以用來定義各種形狀的面積和周長。
public class Shape { double area; // 面積 double perimeter; // 周長 public void getArea() { // 計算面積的公式 } public void getPerimeter() { // 計算周長的公式 } }
在這個例子中,我們定義了一個Shape類,其中有一個area和perimeter變量,分別表示形狀的面積和周長。同時,我們用getArea和getPerimeter方法來計算面積和周長,因為不同的形狀計算面積和周長的公式是不一樣的。
例如,我們可以創建一個Circle類:
public class Circle extends Shape { double radius; // 半徑 public void getArea() { area = Math.PI * radius * radius; // 計算圓的面積 } public void getPerimeter() { perimeter = 2 * Math.PI * radius; // 計算圓的周長 } }
在Circle類中,我們定義了一個radius變量,表示圓的半徑。然后,我們重寫了父類Shape的getArea和getPerimeter方法,計算圓的面積和周長。
除了Circle類,我們還可以創建Square類、Rectangle類、Triangle類等等,每個類都可以根據自己的形狀和屬性來計算面積和周長。