„Szerializalas jegyzet” változatai közötti eltérés
| 24. sor: | 24. sor: | ||
***A tömb használatával lehetőségünk van explicit megadni, hogy az osztály mely attribútumai szerializálódjanak. '''Fontos''', hogy csak a tömbben megjelölt tagváltozók mentődnek ki, tehát hiába van az osztálynak több nem statikus és nem tranziens tagváltozója, csak és kizárólag azon attribútumok fognak szerializálódni amelyek ebben a tömbben szerepelnek! | ***A tömb használatával lehetőségünk van explicit megadni, hogy az osztály mely attribútumai szerializálódjanak. '''Fontos''', hogy csak a tömbben megjelölt tagváltozók mentődnek ki, tehát hiába van az osztálynak több nem statikus és nem tranziens tagváltozója, csak és kizárólag azon attribútumok fognak szerializálódni amelyek ebben a tömbben szerepelnek! | ||
***Példa a használatára: | ***Példa a használatára: | ||
public class Dog implements Serializable { | |||
public String name; | |||
public int age; | |||
private int ID; | |||
private String owner; | |||
private static final ObjectStreamField[] serialPersistentFields = { new ObjectStreamField("ID",Integer.TYPE), new ObjectStreamField("owner", String.TYPE) }; | |||
... | |||
} | |||
== Korábbi vizsgapéldák == | == Korábbi vizsgapéldák == | ||