Java 是一種面向?qū)ο蟮木幊陶Z(yǔ)言,有許多強(qiáng)大的特性使得在 Java 中創(chuàng)建梯形和圓這樣的圖形對(duì)象非常簡(jiǎn)單。
首先,我們可以創(chuàng)建一個(gè)梯形類,具有不同斜邊、上底和下底的屬性。以下是創(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; } // 計(jì)算面積 public double area() { return (base1 + base2) * height / 2.0; } // 計(jì)算周長(zhǎng) public double perimeter() { return base1 + base2 + side1 + side2; } }
接下來(lái),我們可以創(chuàng)建一個(gè)圓類,具有半徑屬性。以下是創(chuàng)建圓類的 Java 代碼:
public class Circle { private double radius; // 半徑 // 構(gòu)造函數(shù) public Circle(double r) { radius = r; } // 計(jì)算面積 public double area() { return Math.PI * radius * radius; } // 計(jì)算周長(zhǎng) public double perimeter() { return 2.0 * Math.PI * radius; } }
以上是在 Java 中創(chuàng)建梯形和圓類的代碼示例。我們可以使用這些類來(lái)創(chuàng)建具體的對(duì)象,并調(diào)用它們的方法來(lái)計(jì)算面積和周長(zhǎng)。