問題詳情

⑷當幾何參數小於等於 0 時,執行 Circle 或 Square 的建構子時,物件依然能夠生成,但面積的計算會出錯,例如,當傳入的參數是-2 時,生成的 Square 物件,執行getArea()後會傳回 4。這是類別設計上的瑕疵,為了改善這個狀況,應該利用靜態(static)方法的概念設計一個 Create()的函數,當幾何參數小於等於 0 時,傳回 Null指標,而當幾何參數大於 0 時,則呼叫該類別的建構子。(6 分) 

參考答案

答案:A
難度:非常簡單0.933775
統計:A(141),B(4),C(2),D(4),E(0)

內容推薦

內容推薦