我正在Entry
中存储Object
类的实例。
Entry newentry = new Entry(j, 0.0);
Object test = newentry;
如何将test
对象转换回Entry
类以访问Entry
类方法getValue()
?
答案 0 :(得分:2)
Typecast it:
Entry newentry = new Entry(j, 0.0);
Entry test = (Entry) newentry;
此外,如果getValue
是类方法,您不需要实例来访问它,您可以直接调用它:
Object x = Entry.getValue();
答案 1 :(得分:0)
第一个回答:
在示例中将测试的数据类型从Object更改为Entry。
第二个回答:
如果你真的需要将它分配给一个对象(在这种情况下是一个名为“test”的变量),那么你可以在这个过程中将它归还给它:
Object val = ((Entry)test).getValue();