Java是一種常用的編程語言,它派生出了許多重要的概念。繼承是其中之一,它使得程序員能夠利用現有的類來創建新類,這些新類可以繼承現有類的屬性和方法。在Java中,長方形和正方形是兩個重要的圖形概念,我們可以使用繼承來創建這兩個圖形的類。
// 創建一個長方形類 class Rectangle { double length; double width; Rectangle(double length, double width) { this.length = length; this.width = width; } double area() { return length * width; } } // 創建一個正方形類,繼承自長方形類 class Square extends Rectangle { Square(double side) { super(side, side); // 調用父類構造函數來初始化長和寬 } }
基于上面的代碼,我們創建了一個長方形類和一個正方形類。正方形類繼承了長方形類,因為正方形也具有長方形的屬性和方法,如面積計算方法。通過繼承,我們可以避免代碼的重復,使得我們的程序更加簡單和易懂。
下一篇css改div左邊框