感觉你的理解有问题。就是你在case2中调用case1中存在的方法不就可以了。case只是一个判定的条件,怎么去相互调用。switch (key) {case value1:testA();break;case value2:testA();break;default:break;}