Маркерный интерфейс [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Маркерный интерфейс [закрыто]

Сообщение Anonymous »

Может ли кто -нибудь помочь мне понять, как или почему я должен маркерный интерфейс. класс реализует сериализуемый интерфейс , но я сам сериализую объект, используя класс objectOutputStream , тогда почему мне нужно реализовать интерфейс Почему я не могу напрямую сериализовать его с помощью объекта objectOutputStream .

Код: Выделить всё

import java.io.Serializable;

public class Person implements Serializable {
private String name;
private int age;

// Constructor, getters, setters, etc.
}
< /code>
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;

Person p = new Person("Alice", 30);

try (ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("person.ser"))) {
oos.writeObject(p); // 
Serializable
Интерфейс работает


Подробнее здесь: https://stackoverflow.com/questions/797 ... -interface

Вернуться в «JAVA»