作者teboo (马英九还我犇!)
看板java
标题[问题] 有关序列化的问题
时间Fri Oct 24 00:19:44 2008
老师给了个题目,题目如下:
考虑下列程式码:
1. class Dog implements Serializable {
2. Collar c = new Collar();
3. }
4. class Collar implements Serializable {
5. CollarPart cp1 = new CollarPart("handle");
6. CollarPart cp2 = new CollarPart("clip");
7. }
8.
9. class CollarPart implements Serializable { }
Dog类别的实体被序列化时,请问多少物件也同时被序列化?
A. 0
B. 1
C. 2
D. 3
E. 4
F. 5
正确答案:E
请问为何答案是E呢?
我怎麽想都觉得只有三个(c,cp1,cp2)
为什麽答案是E呢 >___<
拜托各位前辈详细解释一下吧
谢谢
--
███████
▎∴∴∴∴∴▊
某 █▅█▅█▅█
▏∴\∴/∴▉
贴
▋
≧ ≦ █ █—⊙—⊙—█ 请别拿我贴痔疮
█ ▽ █ cosplay █∴∴∴∴∴█ 泄泄!!!!
布 ▋█
███▋█
→ ▏∴∴皿◣∴▉
布
██▅█▅██
後 ▎∴∴∴∴∴▊
█ ψ teboo
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.74.239
1F:推 fillano:Dog自己咧? 10/24 00:24
2F:推 adrianshum:答案应该是 以上皆非, CollarPart 没有适当 ctor 10/24 12:29