作业中生成表演者时没有体现出多态的思想:因为每个表演者都实现了IAct接口,所以可以通过IAct接口定义一个空的对象,即IAct actor = null;然后在对应的case语句下通过actor调用对应的构造方法进行表演者信息的初始化即可,然后通过actor.act()完成表演项目的输出。Bear bear =IAct.actor new Bear("Bill",1);这样写不对呢,请教一下应该怎么调用对应的构造方法进行表演者信息的初始化呢?
添加回答
举报
0/150
提交
取消