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