Ich habe eine Klasse, die Serializable implementiert. Jetzt erweitere ich diese Klasse und möchte, dass diese erweiterte Klasse nicht serialisierbar ist. So wie es geht?Erstellen von Child-Klassen als nicht serialisierbar in Java
Zum Beispiel. Ich habe
class A implements Serializable.
und ich habe
class B extends A.
Aber ich will Klasse B nicht Serializable sein.
Ist diese Frage tatsächlich über Persistenz? –
Dies ist insbesondere ein Problem mit allen serialisierbaren Swing-Klassen IMHO. Wenn ich eine Subklasse von (sagen wir) 'AbstractTableModel' (serialisierbar) an eine' JTable' übergebe, erwarte ich normalerweise nicht, dass 'JTable' das Modell serialisiert, trotzdem kann ich die Anforderung, dass meine Unterklasse serialisierbar ist, nicht umgehen. –