我正在编写一个解释器程序,我现在被困住了。有一个整数和 MJObjects 的映射:
private Map<Integer, MJObject> objectHeap;
objectHeap = new HashMap<Integer, MJObject>();
MJObject 类如下所示:
MJObject(SymbolTable symTab, String className)
我创建了一个新的 MJObject 并将其存储在带有引用整数的 Map 中。
public Integer allocClassInstance(String className)
MJObject object = new MJObject(symTab, className);
objectHeap.put(nextFree, object);
然后从另一个仅使用 MJObject 引用的方法中,我需要检索 MJObject 中的类名。我怎样才能做到这一点?谢谢您的帮助。