سؤال

أفهم serialVersionUID ينطبق فقط على الفئات ، لأنه يمكننا إنشاء كائن فقط للفئات ومفهوم SerialVersionuid هو للتسلسل الكائن والخروج.

هل كانت مفيدة؟

المحلول

ليس مطلوبًا ، والأهم من ذلك ، أنه لن يكون له أي تأثير على كيفية عمل التسلسل في التطبيق الخاص بك.

حيث serialVersionUID يجب أن تكون ثابتة ، حتى لو قمت بإضافتها إلى الواجهة الخاصة بك ، فلن تكون موروثة ، لذلك ستحتاج إلى إضافة واحدة إلى فئة التنفيذ الخاصة بك أيضًا. وبالمثل ، إذا قمت بتمديد فئة قاعدة قابلة للتسلسل ، فأنت بحاجة إلى إضافة serialVersionUID تكرارا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top