Ker so enumi samodejno serializljivi (glejte dokumentacijo Javadoc API-ja za Enum), ni treba izrecno dodati klavzule "implements Serializable" po izjavi enuma. Ko je to odstranjeno, stavek uvoza za java. io. Vmesnik, ki ga je mogoče nadaljevati, je mogoče tudi odstraniti.
Ali se vsi razredi Java lahko serializirajo?
Serializirati je mogoče samo razrede , ki izvajajo serializable Toda ko ima predmet sklicevanje na drug objekt, morajo ti objekti ločeno izvajati vmesnik, ki ga je mogoče serializirati.
Ali ima lahko enum posebne znake Java?
Enum konstante morajo biti veljavni identifikatorji Java. ToString lahko preglasite, če želite, da se prikaže drugače.
Ali je HashSet mogoče serializirati Java?
2 odgovora. HashSet je serializable [Dokumentacija], dokler so vsi predmeti, ki jih vsebuje, serializacijski, zato se morate prepričati, da je razred Address serializable.
Ali lahko enum podeduje Javo?
Java enum je neke vrste čarovnija prevajalnika. V bajtni kodi je vsak enum predstavljen kot razred, ki razširja abstraktni razred java. … Enum in ima več statičnih članov. Zato enum ne more razširiti nobenega drugega razreda ali enuma: ne obstaja več dedovanja.