开始样儿这样:

类 A:公 基{
整 哈哈(){中 f(左);}
};
类 B:公 基{
整 哈哈(){中 g(左);}
};
类 C:公 基{
整 哈哈(){中 h(左);}
};

现在,化简为这样,​​搞个枚举​​​来​​分类型​​:

猜(n){
若 A:中 f(左);
若 B:中 g(左);
若 C:中 h(左);
}

是不是,​​爽多了​​​,把​​类类型​​​化为​​枚举​​​,然后在​​猜​​中根据类型来处理.