ठीक है, वहाँ एक कारण यह है कि नए वर्गों के रूप में डिफ़ॉल्ट रूप से serializable रूप में चिह्नित नहीं कर रहे हैं: Serializable
विशेषता जोड़कर, आप स्वीकार करते हैं आप सुनिश्चित किया है कि कि अपनी कक्षा में क्रमबद्धता काम करता है, आपके उदाहरण के लिए उचित डेटा प्रकार का चयन करके फ़ील्ड और यदि आवश्यक हो तो धारावाहिक तर्क जोड़कर।
तो, यदि आप अपनी कक्षा में Serializable
विशेषता जोड़ने के लिए "भूल गए" हैं, तो आप शायद यह भी जांचना भूल गए हैं कि धारावाहिक वास्तव में आपकी कक्षा पर काम करता है या नहीं। माना जाता है कि, कई मामलों में यह "बॉक्स से बाहर" काम करेगा, इसलिए विशेषता जोड़ना बाकी है, लेकिन आपको डबल-चेक और स्पष्ट रूप से उस तथ्य को स्वीकार करना होगा (मैन्युअल रूप से विशेषता जोड़कर)।
यदि आप चाहते हैं कि http: // stackoverflow कैसे हो, तो आपको यह जवाब देखना चाहिए।कॉम/प्रश्न/1333864/xml-serialization-of-interface-property – juharr