作業中生成表演者時沒有體現出多態的思想:因為每個表演者都實現了IAct接口,所以可以通過IAct接口定義一個空的對象,即IAct actor = null;然后在對應的case語句下通過actor調用對應的構造方法進行表演者信息的初始化即可,然后通過actor.act()完成表演項目的輸出。Bear bear =IAct.actor new Bear("Bill",1);這樣寫不對呢,請教一下應該怎么調用對應的構造方法進行表演者信息的初始化呢?
怎么實現IAct actor = null;然后在對應的case語句下通過actor調用對應的構造方法進行表演者信息的初始化?
沫沫Michelle
2017-08-22 09:16:48