【发布时间】:2012-11-20 10:54:29
【问题描述】:
我在从文件中读取对象时遇到问题..
在main中,我让eshop end调用了一个方法loadshop。
MyShop eshop = new MyShop();
eshop.loadShop("eshop.txt");
我还从文件中获取了 shop 对象。
@Override
public void loadShop(String filename) {
try{
ObjectInput out = new ObjectInputStream(new FileInputStream(filename));
MyShop shop = (MyShop)out.readObject();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
但我就是不知道如何将“shop”分配给“eshop”
感谢您的任何回答..:-)(对不起我的英语)
【问题讨论】:
-
定义
assign?你想在那个任务中做什么?您的意思是创建参考副本?还是创建实例副本? -
我期待
in.readObject();。 -
我想将商店的内容(我从文件中获取)复制到已经创建的实例(eshop)。
-
您能否详细说明
out变量?