Kan java enum være serialiserbar?

Innholdsfortegnelse:

Kan java enum være serialiserbar?
Kan java enum være serialiserbar?
Anonim

Fordi enums automatisk kan serialiseres (se Javadoc API-dokumentasjon for Enum), er det ikke nødvendig å eksplisitt legge til "implements Serializable"-klausulen etter enum-erklæringen. Når dette er fjernet, vil importerklæringen for java. io. Serialiserbart grensesnitt kan også fjernes.

Kan alle Java-klasser serialiseres?

Bare klasser som implementerer serialiserbare kan serialiseresNår en klasse implementerer det serialiserbare grensesnittet, kan alle underklassene også serialiseres. Men når et objekt har en referanse til et annet objekt, må disse objektene implementere det serialiserbare grensesnittet separat.

Kan enum ha spesi altegn Java?

Enum-konstanter må være gyldige Java-identifikatorer. Du kan overstyre til String hvis du vil at de skal vises annerledes.

Er HashSet serialiserbar Java?

2 svar. HashSet er serializable [Dokumentasjon] så lenge alle objektene det inneholder kan serialiseres, så du må sørge for at adresseklassen kan serialiseres.

Kan enum arve Java?

Java enum er en slags kompilatormagi. I bytekode er enhver enum representert som en klasse som utvider den abstrakte klassen java. … Enum og har flere statiske medlemmer. Derfor kan ikke enum utvide noen annen klasse eller enum: there is no multiple inheritance.

Anbefalt: