Επειδή τα enums είναι αυτόματα Serializable (δείτε την τεκμηρίωση του Javadoc API για το Enum), δεν χρειάζεται να προσθέσετε ρητά την ρήτρα "Implements Serializable" μετά τη δήλωση enum. Μόλις αφαιρεθεί, η δήλωση εισαγωγής για τη Java. io. Η σειριοποιήσιμη διεπαφή μπορεί επίσης να αφαιρεθεί.
Είναι όλες οι τάξεις Java σειριοποιήσιμες;
Only Classes Μπορεί να σειριοποιηθεί το Implement SerializableΌταν μια τάξη υλοποιεί τη διεπαφή Serializable, όλες οι υποκατηγορίες της είναι επίσης σειριοποιήσιμες. Αλλά όταν ένα αντικείμενο έχει μια αναφορά σε άλλο αντικείμενο, αυτά τα αντικείμενα πρέπει να υλοποιούν τη διεπαφή Serializable ξεχωριστά.
Μπορεί το enum να έχει ειδικούς χαρακτήρες Java;
Αριθμός σταθερές πρέπει να είναι έγκυρα αναγνωριστικά Java. Μπορείτε να παρακάμψετε το toString εάν θέλετε να εμφανίζονται διαφορετικά.
Είναι το HashSet σειριοποιήσιμη Java;
2 Απαντήσεις. Το HashSet είναι serializable [Τεκμηρίωση] εφόσον όλα τα αντικείμενα που περιέχει είναι σειριοποιήσιμα, επομένως πρέπει να βεβαιωθείτε ότι η κλάση διεύθυνσης είναι σειριοποιήσιμη.
Μπορεί το enum να κληρονομήσει την Java;
Η Java enum είναι ένα είδος μαγείας μεταγλωττιστή. Στον κώδικα byte, κάθε enum αντιπροσωπεύεται ως κλάση που επεκτείνει την αφηρημένη κλάση java. … Enum και έχει πολλά στατικά μέλη. Επομένως, το enum δεν μπορεί να επεκτείνει καμία άλλη κλάση ή enum: δεν υπάρχει πολλαπλή κληρονομιά.