Kan java enum serialiseerbaar zijn?

Inhoudsopgave:

Kan java enum serialiseerbaar zijn?
Kan java enum serialiseerbaar zijn?
Anonim

Omdat enums automatisch Serializable zijn (zie Javadoc API-documentatie voor Enum), is het niet nodig om expliciet de "implements Serializable"-clausule toe te voegen na de enum-declaratie. Zodra dit is verwijderd, wordt het importstatement voor het java. io. Serializable interface kan ook worden verwijderd.

Zijn alle Java-klassen serialiseerbaar?

Alleen klassen die serializable implementeren, kunnen worden geserialiseerdAls een klasse de Serializable-interface implementeert, zijn alle subklassen ook serialiseerbaar. Maar wanneer een object een verwijzing naar een ander object heeft, moeten deze objecten de Serializable-interface afzonderlijk implementeren.

Kan enum speciale tekens Java bevatten?

Enum-constanten moeten geldige Java-ID's zijn. Je kunt toString overschrijven als je wilt dat ze anders worden weergegeven.

Is HashSet serialiseerbaar Java?

2 Antwoorden. HashSet is serializable [Documentatie] zolang alle objecten die het bevat serializeerbaar zijn, dus je moet ervoor zorgen dat de Address-klasse serialiseerbaar is.

Kan enum Java erven?

Java enum is een soort compiler-magie. In bytecode wordt elke enum weergegeven als een klasse die de abstracte klasse java uitbreidt. … Enum en heeft verschillende statische leden. Daarom kan enum geen enkele andere klasse of opsomming uitbreiden: er is geen meervoudige overerving.

Aanbevolen:

Interessante artikelen
Welke rasp voor gember gebruiken?
Lees verder

Welke rasp voor gember gebruiken?

The Microplane Classic Series Zester Dit is het werkpaard dat ik al meer dan tien jaar gebruik. De kleine rechthoekige metalen tanden zijn superscherp en snijden door de vezels van de gemberwortel, in plaats van het vruchtvlees en het sap ervan te scheiden zoals bij een keramische rasp.

Zal de verjaringstermijn in Ontario aanvechten?
Lees verder

Zal de verjaringstermijn in Ontario aanvechten?

Het Hooggerechtshof van Ontario heeft duidelijk gemaakt dat een testament moet worden aangevochten binnen twee jaar, waarbij wordt opgemerkt dat "het testament spreekt van de dood". Wat is de verjaringstermijn om een testament aan te vechten?

Wie heeft hybriditeit bedacht?
Lees verder

Wie heeft hybriditeit bedacht?

Charles Darwin gebruikte deze term in 1837 met betrekking tot zijn experimenten met kruisbestuiving in planten. Het concept van hybriditeit was beladen met negatieve connotaties vanaf het begin. Wie heeft de term hybriditeit in de literatuur bedacht?