這個程序,我需要完成幾個要求
1. 定義一個XXX,該XXX中包含兩個方法:計算面積;
2. 分別定義四個類,矩形類:(rectangle),三角形類:(Triangle),平行四邊形類:(parallelogram),梯形類: (Echelon),圓類:(Round),這五個類都實現接口: (Ishape),同時各類擁有自己的私有屬性,比如說矩形的屬性長和寬,平行四邊形的屬性邊長和高,三角形的屬性三個邊長和高,梯形的屬性上底、下底、腰長和高等,給每個類添加相應的構造方法,使各私有屬性都能獲得相應的值。
**3.**定義一個測試類TestShape,在該類中定義一個方法,只要調用該方法就能獲得對應類型的周長和麪積,然後在該類中進行相關測試。
明白自己要完成的點,和要求之後我們開始着手代碼。
我們會寫五個計算面積類,分別是:矩形,三角形,平行四邊形,梯形,圓形。
首先完成最簡單的接口和測試類;
因爲我是第一次學習窗體所以我選擇寫一個窗體類,不在主函數直接調用。
接口類代碼
public interface Ishape { //接口
double getArea();//定義一個用於計算面積的方法getArea()
}
測試類代碼
public class TestShape { //測試
public static void main(String args[]){
Home home = new Home();
}
}