[問題] 有關序列化的問題

看板java作者 (馬英九還我犇!)時間17年前 (2008/10/24 00:19), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
老師給了個題目,題目如下: 考慮下列程式碼: 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

10/24 00:24, , 1F
Dog自己咧?
10/24 00:24, 1F

10/24 12:29, , 2F
答案應該是 以上皆非, CollarPart 沒有適當 ctor
10/24 12:29, 2F
文章代碼(AID): #190AGbWf (java)
討論串 (同標題文章)
文章代碼(AID): #190AGbWf (java)