int curFreeFrame = FrameTableEntry numFreeFrames();
错误说明了这个"错误&#39 ;;'预期&#34 ;.
在方法中正确初始化了所有内容。
答案 0 :(得分:0)
如果您要调用静态方法,则应该是:
int curFreeFrame = FrameTableEntry.numFreeFrames();
这假设numFreeFrames
是FrameTableEntry
类中的静态方法(这是完全基于您使用的命名约定的假设)。
答案 1 :(得分:0)
明显的错误是您错过了.
,因此FrameTableEntry.numFreeFrames();
比FrameTableEntry numFreeFrames();
更有意义。
现在,话虽如此,如果您仍然收到错误,可能是您尚未初始化FrameTableEntry
类。
您可以FrameTableEntry f = new FrameTableEntry()
执行此操作,然后通过numFreeFrames()
使用方法int curFreeFrame = f.numFreeFrames();
。