Java是一門編程語言,其強大的重寫和重載特性讓程序員能夠更加高效地開發程序。以下是一個Java重寫例子,用于計算不同形狀的面積和。
public class Area { private double length; private double width; private double radius; // 計算矩形面積 public void getArea(double length, double width) { double area = length * width; System.out.println("矩形面積:" + area); } // 計算圓形面積 public void getArea(double radius) { double area = 3.14 * radius * radius; System.out.println("圓形面積:" + area); } } public class Main { public static void main(String[] args) { Area area = new Area(); area.getArea(10.0, 20.0); area.getArea(5.0); } }
在上面的例子中,我們定義了一個Area類,包含了長度、寬度和半徑。我們通過重寫GetArea方法來計算不同形狀的面積。當我們向GetArea方法傳遞長度和寬度時,它計算矩形面積并將結果輸出到控制臺。當傳遞半徑時,它計算圓形的面積。
在Main類的Main方法中,我們實例化了一個Area對象,并調用了兩次GetArea方法:一次傳遞長度和寬度,另一次傳遞半徑。程序執行后,將在控制臺輸出矩形和圓形的面積。
這個例子展示了Java的重寫功能的力量。它允許我們有多種方法來計算不同形狀的面積,而不需要為每個形狀創建一個單獨的方法。這使得代碼更加簡潔和可維護。
上一篇java重寫和重載實現
下一篇ajax怎么數據使用教程