Java是一種廣泛使用的編程語(yǔ)言,通過使用其強(qiáng)大的類庫(kù)和函數(shù),可以輕松構(gòu)建各種圖形對(duì)象。圓和矩形是最基本的幾何形狀,我們可以通過Java代碼來定義并構(gòu)建這些對(duì)象。
public class Circle { private double radius; public Circle(double radius) { this.radius = radius; } public double getRadius() { return radius; } public double getArea() { return Math.PI * Math.pow(radius, 2); } } public class Rectangle { private double width; private double height; public Rectangle(double width, double height) { this.width = width; this.height = height; } public double getWidth() { return width; } public double getHeight() { return height; } public double getArea() { return width * height; } }
在上面的代碼中,我們定義了兩個(gè)對(duì)象類:Circle和Rectangle。這些類分別用于創(chuàng)建圓和矩形對(duì)象。我們定義了每種形狀的相關(guān)屬性和方法:圓的屬性是半徑,而矩形的屬性是寬度和高度,每個(gè)形狀都可以計(jì)算面積。在構(gòu)造函數(shù)中,我們初始化對(duì)象的屬性,并在方法中實(shí)現(xiàn)相關(guān)的邏輯。
我們可以在main函數(shù)中實(shí)例化這些對(duì)象并調(diào)用它們的方法:
public static void main(String[] args) { Circle circle = new Circle(5); System.out.println("圓的面積為:" + circle.getArea()); Rectangle rectangle = new Rectangle(4, 6); System.out.println("矩形的面積為:" + rectangle.getArea()); }
在上面的代碼中,我們實(shí)例化了一個(gè)圓和一個(gè)矩形對(duì)象,并使用內(nèi)置函數(shù)System.out.println輸出它們的面積。結(jié)果如下:
圓的面積為:78.53981633974483 矩形的面積為:24.0
如你所見,通過編寫和實(shí)例化Java對(duì)象,我們可以輕松地計(jì)算不同形狀的面積。這些基本的幾何形狀是更復(fù)雜圖形的構(gòu)建塊,因此理解如何構(gòu)建并操作它們非常重要。