5. 以下 Java 程式執行完後,輸出結果為何?(A)無法編譯,因為 Rectangle 類別沒有預設建構子(B)0.0(C)無法編譯,因為 Shapes 類別設定為 abstract 而無法產生 Rectangle 物件(D)無法編譯,因為 Shapes 物件不是 Rectangle 類別。