मान लीजिए कि मेरे पास Serializable
वर्ग ShapeHolder
है जो किसी ऑब्जेक्ट का मालिक है जो Serializable
Shape
इंटरफ़ेस लागू करता है। मैं यह सुनिश्चित करना चाहता हूं कि सही ठोस आकार वस्तु सहेजी गई है (और सही प्रकार बाद में बहाल किया गया है)।मैं एक इंटरफ़ेस को क्रमबद्ध कैसे कर सकता हूं?
मैं इसे कैसे पूरा कर सकता हूं?
interface Shape extends Serializable {}
class Circle implements Shape {
private static final long serialVersionUID = -1306760703066967345L;
}
class ShapeHolder implements Serializable {
private static final long serialVersionUID = 1952358793540268673L;
public Shape shape;
}
एलेक्सी, यह समाप्त होता है कि जब आप 'सीरियलज़ेल' बढ़ाते हैं तो यह सब काम स्वचालित रूप से किया जाता है। प्रश्न लिखते समय मुझे इसका एहसास नहीं हुआ। मुझे यकीन नहीं है कि क्या आप इसे पहले ही जानते थे और मेरे नौसिखिया प्रश्न से उलझन में थे। –