Java 是一種面向?qū)ο蟮木幊陶Z言,有許多強大的特性使得在 Java 中創(chuàng)建梯形和圓這樣的圖形對象非常簡單。
首先,我們可以創(chuàng)建一個梯形類,具有不同斜邊、上底和下底的屬性。以下是創(chuàng)建梯形類的 Java 代碼:
public class Trapezoid { private double base1; // 下底 private double base2; // 上底 private double height; // 高度 private double side1; // 斜邊1 private double side2; // 斜邊2 // 構(gòu)造函數(shù) public Trapezoid(double b1, double b2, double h, double s1, double s2) { base1 = b1; base2 = b2; height = h; side1 = s1; side2 = s2; } // 計算面積 public double area() { return (base1 + base2) * height / 2.0; } // 計算周長 public double perimeter() { return base1 + base2 + side1 + side2; } }
接下來,我們可以創(chuàng)建一個圓類,具有半徑屬性。以下是創(chuàng)建圓類的 Java 代碼:
public class Circle { private double radius; // 半徑 // 構(gòu)造函數(shù) public Circle(double r) { radius = r; } // 計算面積 public double area() { return Math.PI * radius * radius; } // 計算周長 public double perimeter() { return 2.0 * Math.PI * radius; } }
以上是在 Java 中創(chuàng)建梯形和圓類的代碼示例。我們可以使用這些類來創(chuàng)建具體的對象,并調(diào)用它們的方法來計算面積和周長。