首页 > 代码库 > Head First Java中placeDotCom()出错的解决

Head First Java中placeDotCom()出错的解决

今天又重回HFJ,上次退出时没解决的问题解决了,其实是很小的问题,记录如下:

在Chapter6中,对上一章的dotcom游戏进行改进,书中源码输入后,

for(DotCom dotComToSet :dotComsList){
        ArrayList<String> newLocation=helper.placeDotCom(3);
        //ArrayList<String> newLocation =helper.placeDotCom(3);
        dotComToSet.setLocationCells(newLocation);
    }

提示DotComBust.java中有错误:The method placeDotCom(int) is undefined for the type GameHelper,即GameHelper类中的方法placeDotCom()没定义。


查了一圈,后来发现鼠标停在helper上有提示框

技术分享

我每个章节的代码放在不同的chaper包里,但是全在HFJ的project下,这个help识别到chapter5中的同名GameHelper中了。

更改类名即可解决。

Head First Java中placeDotCom()出错的解决