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 ????? ;
}
"파일에서 찾은 직렬화 데이터를 기반으로 관리자 객체를 반환합니다."하지만 정확히 어떤 코드에서 반환해야하는지 모르겠지만 반환 할 수 없습니다. 반환 유형이 Manager이기 때문에 객체입니다. 이번이 처음으로 연재 작업을하기 때문에 여기서해야 할 일이 확실하지 않습니다.직렬화 반환 유형
나는 그냥
return (Manager) obj;
하고이 작동을 시도 ***
return Manager(obj);
return obj;
을 시도했습니다!
'return (Manager) obj;'가 작동하지 않습니까? – johnchen902
나는 그걸 시도했고 나에게 오류가 발생했다는 것을 알려 주었다. SystemManager 타입의 메소드 (Object)는 정의되지 않았다. – CCC
obj를 Manager로 던져서 돌려 보낸다! – NINCOMPOOP