قابلة للتسلسل إلى الفصول المشتقة
-
22-09-2019 - |
سؤال
هل هناك طريقة سهلة لفرض فئة مشتقة يجب أن تكون متسلسلة؟
لنفترض أنني حدد واجهة تحتاج إلى أن تكون الفئات المشتقة قابلة للتسلسل. بالنسبة الى هذا المشنور, ، لا يمكنني فقط تحديد السمة التسلسلية في الواجهة ، لأن الفئات المشتقة لا تحتاج إلى احترام ذلك.
أعتقد أنه يمكن أن يكون الواجهة وراثة من الواجهة القابلة للاتصال ، لكن هل هذا يعني أن الفئة المشتقة لا يمكنها استخدام السمة لتحديد التسلسل (على عكس تنفيذ أساليب Iserializable بالفعل)؟
المحلول
- لا يمكننا استخدام
[Serializable]
كما يعطي خطأ مع واجهة. - قد نستخدم
[Serializable]
ميزة معbase
فئة ولكن حتى ذلك الحين هذه السمة ليست ورث. هذا لا يبدو ممكنا.
إلقاء نظرة على هذا الرابط كذلك.
لا تنتمي إلى StackOverflow