14.5. Wenn Sie wollen, dass Ihre Klasse serialisierbar ist, implementieren Sie Serializable

Das Interface Serializable wird auch als Marker- oder Tag- Interface bezeichnet, da es keinerlei zu implementierende Methoden enthält. Es dient nur dem einen Zweck, die Klasse, von der es implementiert wird, als serialisierbar zu markieren. Mit anderen Worten: Objekte dieses Typs können über den Serialisierungsmechanismus gespeichert werden. Wenn irgendeine Superklasse einer Klasse serialisierbar ist, ist auch die Unterklasse automatisch serialisierbar, selbst wenn diese nicht ausdrücklich implements Serializable deklariert. (So funktionieren Interfaces eben. Wenn für Ihre Superklasse gilt, sie IST-EIN Serializable, dann sind Sie es auch.)

objectOutputStream.writeObject(meineSchachtel); ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.