操作数缺失变量

时间:2014-12-02 07:03:27

标签: java oop

int curFreeFrame = FrameTableEntry numFreeFrames();

错误说明了这个"错误&#39 ;;'预期&#34 ;.

在方法中正确初始化了所有内容。

2 个答案:

答案 0 :(得分:0)

如果您要调用静态方法,则应该是:

int curFreeFrame = FrameTableEntry.numFreeFrames();

这假设numFreeFramesFrameTableEntry类中的静态方法(这是完全基于您使用的命名约定的假设)。

答案 1 :(得分:0)

明显的错误是您错过了.,因此FrameTableEntry.numFreeFrames();FrameTableEntry numFreeFrames();更有意义。

现在,话虽如此,如果您仍然收到错误,可能是您尚未初始化FrameTableEntry类。

您可以FrameTableEntry f = new FrameTableEntry()执行此操作,然后通过numFreeFrames()使用方法int curFreeFrame = f.numFreeFrames();