2011-08-16 52 views

回答

4

編譯器會創建AbFactoryBusinessFactory(文章顯示繼承自AbFactory)的默認構造函數。

如果您開始將參數傳遞給構造函數BusinessFactory(),編譯器會抱怨意外的參數數量。那時你需要自己寫構造函數。但沒有通過意味着可以使用默認值。

+0

但它不會自動運行代碼,對吧?如果我有一個類drawPlease,我只有一個drawNow方法,我必須明確地調用它的方法嗎?例如1:myDrawPleaseObject.drawNow() ---------------- 但如果兩者具有相同的名稱(類和方法),當我運行myDrawPleaseObject = new drawPlease()會不會調用例1中的方法? – Matt

0

此外,您可以將AbFactory設置爲BusinessFactory的原因意味着它們共享相同的遺產。