public abstract class Shape2D { public abstract double area(); }請自行撰寫各類別的建構子, 如Circle需要半徑,Rectangle需要長寬,Trapezoid需要 上底下底和高度. 請寫一主程式自檔案內讀取3行如下(長寬等可為浮點數):
C 5 R 4 3 T 3 5 4並依此產生三個Shape2D,存入陣列後,呼叫以下的static方法:
public static double sumA(Shape2D[] x);計算其面積的總和, 並將結果印到螢幕上.
檔案的讀取範例請參閱計算所得稅以及矩陣運算作業的範例程式碼