Për shkak se enums janë automatikisht të serializueshme (shih dokumentacionin e Javadoc API për Enum), nuk ka nevojë të shtohet në mënyrë eksplicite klauzola "immplements Serializable" pas deklaratës së numërimit. Pasi të hiqet kjo, deklarata e importit për java. io. Ndërfaqja e serializueshme gjithashtu mund të hiqet.
A janë të serializueshme të gjitha klasat Java?
Vetëm klasa që Implementimi i Serializueshëm mund të SerializohetKur një klasë zbaton ndërfaqen e Serializueshme, të gjitha nën-klasat e saj janë gjithashtu të serializueshme. Por kur një objekt ka një referencë për një objekt tjetër, këto objekte duhet të zbatojnë veçmas ndërfaqen e Serializable.
A mund të ketë enum karaktere speciale Java?
Konstantet e numrit duhet të jenë identifikues të vlefshëm Java. Mund të anashkaloni toString nëse dëshironi që ato të shfaqen ndryshe.
A është HashSet Java e serializueshme?
2 Përgjigje. HashSet është i serializueshëm [Dokumentacioni] për sa kohë që të gjitha objektet që përmban janë të serializueshme, kështu që duhet të siguroheni që klasa e adresës është e serializueshme.
A mund të trashëgojë Java Java?
Java enum është një lloj magjie përpiluesi. Në kodin bajt, çdo enum përfaqësohet si një klasë që zgjeron klasën abstrakte java. … Enum dhe ka disa anëtarë statikë. Prandaj, enum nuk mund të zgjerojë asnjë klasë ose numër tjetër: nuk ka trashëgimi të shumëfishtë.