0
public Manager restoreManager(String fileName) throws IOException,
        ClassNotFoundException {
    // Read from disk using FileInputStream
    FileInputStream f_in = new FileInputStream(fileName);

    // Read object using ObjectInputStream
    ObjectInputStream obj_in = new ObjectInputStream(f_in);

    // Read an object
    Object obj = obj_in.readObject();

    return ????? ;
}

我正在“根据文件中找到的序列化数据返回一个管理器对象”,但我不知道我应该从代码中返回什么,我不能只返回一个对象,因为返回类型是管理器. 这是我第一次使用序列化,所以我不确定在这里做什么。

我试过了

return Manager(obj);
return obj;

***刚试过

return (Manager) obj; 

那是有效的!

4

1 回答 1

0

它是

return (Manager)obj; 

不是

return Manager(obj);

!– johnchen902 4 月 20 日 5:05

于 2013-04-30T21:15:46.907 回答