Budući da se enumi automatski mogu serijalizirati (pogledajte dokumentaciju Javadoc API-ja za Enum), nema potrebe za eksplicitnim dodavanjem klauzule "implementira serializable" nakon deklaracije enuma. Kada se ovo ukloni, naredba import za java. io. Interfejs koji se može serijalizirati se također može ukloniti.
Da li se sve Java klase mogu serijalizirati?
Samo klase koje implementiraju serializable mogu se serijaliziratiKada klasa implementira interfejs koji se može serijalizirati, sve njene podklase se također mogu serijalizirati. Ali kada objekat ima referencu na drugi objekat, ovi objekti moraju zasebno implementirati Serializable interfejs.
Može li enum imati posebne znakove Java?
Enum konstante moraju biti važeći Java identifikatori. Možete nadjačati toString ako želite da se prikazuju drugačije.
Da li se HashSet može serijalizirati Java?
2 odgovora. HashSet je serializable [Dokumentacija] sve dok se svi objekti koji sadrži mogu serijalizirati, tako da morate biti sigurni da se adresa adresa 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 bilo koju drugu klasu ili enum: nema višestrukog nasljeđivanja.