Koska enumit ovat automaattisesti serialisoitavissa (katso Javadoc API -dokumentaatio Enumille), "implements Serializable" -lausetta ei tarvitse erikseen lisätä enum-ilmoituksen jälkeen. Kun tämä on poistettu, javan tuontilauseke. io. Sarjasoitava käyttöliittymä voidaan myös poistaa.
Ovatko kaikki Java-luokat serialoitavissa?
Vain luokat Serialisoitavissa oleva toteutus voidaan serialisoidaKun luokka toteuttaa Serialisoitavan käyttöliittymän, myös kaikki sen alaluokat ovat serialoitavia. Mutta kun objektilla on viittaus toiseen objektiin, näiden objektien on toteutettava Serialisoitava käyttöliittymä erikseen.
Voiko enum sisältää erikoismerkkejä Java?
Enum-vakioiden täytyy olla kelvollisia Java-tunnisteita. Voit ohittaa toStringin, jos haluat niiden näkyvän eri tavalla.
Onko HashSet serialoitavissa Java?
2 Vastauksia. HashSet on serialoitavissa [Dokumentaatio] niin kauan kuin kaikki sen sisältämät objektit ovat serialoitavissa, joten sinun on varmistettava, että osoiteluokka on serialoitavissa.
Voiko enum periä Java?
Java enum on eräänlainen kääntäjän taika. Tavukoodissa mikä tahansa enum esitetään luokkana, joka laajentaa abstraktia luokkaa java. … Enum ja siinä on useita staattisia jäseniä. Siksi enum ei voi laajentaa mitään muuta luokkaa tai enumia: ei ole moninkertaista periytymistä.