看板 java 關於我們 聯絡資訊
老師給了個題目,題目如下: 考慮下列程式碼: 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
fillano:Dog自己咧? 10/24 00:24
adrianshum:答案應該是 以上皆非, CollarPart 沒有適當 ctor 10/24 12:29