LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 10-01-18, 16:56 第 1 帖
自由狼-台风
 
 
 
注册会员  
  注册日期: Jun 2002
  我的住址: 广州 游走中
  帖子: 1,023
  精华: 12
 

标题: [非典型讨作业02]请指教。


[问题]
如果子类的基类实现了可串行化接口,子类实例在被串行化时会有几个对象被串行化?

[详细]
16. Given:

10. class Car implements Serializable { }
11.
12. class Ford extends Car { }

If you attempt to serialize an instance of Ford, what is the result?

( ) Compilation fails.
( ) One object is serialized.
( ) Two objects are serialized.
( ) An exception is thrown at runtime.

===========================================================================

本题的正确答案是什么?

我已经在开发环境中证实,这样的代码编译可以通过,运行也不出异常,所以正确答案应该是第二个或第三个。可到底是哪一个?
我的补完验证代码:
代码:
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; import java.io.Serializable; class Car implements Serializable { // private String strName = "general car"; } class Ford extends Car { // private String strName = "ford"; } public class TestSerialize { public static void main(String... args) { try { File file = new File("files/TestSerialize"); Ford f = new Ford(); file.createNewFile(); FileOutputStream fos = new FileOutputStream(file); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(f); oos.flush(); oos.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }







__________________
写了一个小说。决定不要TJ,但进度很慢。
http://typhoon.rocklv.net/novels/TFW/Cross_The_Galaxy/index.html

此帖于 10-01-18 17:03 被 自由狼-台风 编辑.
  自由狼-台风 当前离线   回复时引用此帖
旧 10-01-18, 17:58 第 2 帖
自由狼-台风
 
 
 
注册会员  
  注册日期: Jun 2002
  我的住址: 广州 游走中
  帖子: 1,023
  精华: 12
 

我需要知道这题的答案,因为我不仅仅只需要知道这题的答案。

摸你考试系统只会告诉我对了几题、错了几题,却不能告诉我哪几题对了、哪几题错了,以及为什么对了和为什么错了。

我需要知道这题的正确答案,以判定我到底做对了还是做错;而我还需要用本题的正误来确定其他题的正误。

紧急,谢谢。
  自由狼-台风 当前离线   回复时引用此帖
旧 10-01-18, 17:59 第 3 帖
自由狼-台风
 
 
 
注册会员  
  注册日期: Jun 2002
  我的住址: 广州 游走中
  帖子: 1,023
  精华: 12
 

我所接触的学习资料并无明确提及一个继承树内对象被串行化时到底会发生什么。
  自由狼-台风 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 10:56


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org