Budući da se enumi automatski mogu serijalizirati (pogledajte dokumentaciju Javadoc API-ja za Enum), nema potrebe za eksplicitnim dodavanjem klauzule "implements Serializable" nakon deklaracije enuma. Nakon što se to ukloni, naredba import za java. io. Sučelje koje se može serijalizirati također se može ukloniti.
Jesu li sve Java klase moguće serijalizirati?
Samo klase koje implementiraju serializable mogu se serijaliziratiKada klasa implementira sučelje koje se može serijalizirati, sve njegove podklase se također mogu serijalizirati. Ali kada objekt ima referencu na drugi objekt, ti objekti moraju zasebno implementirati Serializable sučelje.
Može li enum imati posebne znakove Java?
Enum konstante moraju biti valjani Java identifikatori. Možete nadjačati toString ako želite da se prikazuju drugačije.
Da li se HashSet serijalizira Java?
2 odgovora. HashSet je serializable [Dokumentacija] sve dok se svi objekti koji sadrži mogu serijalizirati, tako da morate biti sigurni da se klasa Address može serijalizirati.
Može li enum naslijediti Javu?
Java enum je vrsta magije kompajlera. U bajt kodu, bilo koji enum je predstavljen kao klasa koja proširuje apstraktnu klasu java. … Enum i ima nekoliko statičkih članova. Stoga, enum ne može proširiti nijednu drugu klasu ili enum: nema višestrukog nasljeđivanja.