问题描述
有两个内容相同但是类名不同的文件,但是运行时只有RPG2.java能运行,QAZ.java运行不了。求助前辈们packagecc.openhome;publicclassRPG2{publicstaticvoidshowBlood(Rolerole){System.out.printf("%sxueliang%d%n",role.getName(),role.getBlood());}publicstaticvoidmain(String[]args){SwordsManswordsman=newSwordsMan();swordsman.setName("Justin");swordsman.setLevel(1);swordsman.setBlood(200);Migicianmigician=newMigician();migician.setName("king");migician.setLevel(1);migician.setBlood(200);showBlood(swordsman);showBlood(migician);}}packagecc.openhome;publicclassQAZ{publicstaticvoidshowBlood(Rolerole){System.out.printf("%sbloodth:%d%n",role.getName(),role.getBlood());}publicstaticvoidmain(String[]args){SwordsManswordsman=newSwordsMan();swordsman.setName("Justin");swordsman.setLevel(1);swordsman.setBlood(200);Migicianmigician=newMigician();migician.setName("King");migician.setLevel(1);migician.setBlood(200);showBlood(swordsman);showBlood(migician);}}
解决方案
解决方案二:
都在一个包里而且你一个包有俩个主函数你想干嘛?
解决方案三:
在同一个包,但两个类又不在同一个文件里,这样为什么不行呢