好的,所以我开始使用抽象类,但我有一个问题:我有这个abstract class Quest。我的目标是,在初始化一个new Quest对象时,给它一个随机Quest类型(由扩展 Quest 的类表示)。现在我的代码是:
switch (r) {
case 0:
quest = new Bandit_Raids2();
break;
case 1:
quest = new Bandit_Raids();
break;
case 2:
quest = new Escort_Mission();
}
有没有办法自动执行此操作,或者只是更清洁?
一只斗牛犬
回首忆惘然
慕的地6264312
相关分类