сериализация в Java RMI - PullRequest
0 голосов
/ 23 июня 2011

Я пишу приложение на Java с использованием RMI.У меня есть пара классов, которые реализуют интерфейс, который я написал.Почему я не могу просто заставить этот интерфейс расширять интерфейс Serializable, чтобы два реализующих его класса были в свою очередь сериализуемыми?

Ответы [ 3 ]

1 голос
/ 23 июня 2011

Я не думаю, что RMI проверяет цепочку наследования, достаточно просто просто добавить реализации Serializable для каждого класса.

0 голосов
/ 24 июня 2011

Можно. Расширение интерфейса Serializable достаточно. С языковой точки зрения это полностью эквивалентно тому, что реализующие классы реализуют Serializable.

0 голосов
/ 23 июня 2011

Вы можете сделать так, чтобы ваш интерфейс расширял интерфейс Serializable , и все ваши классы, реализующие ваш интерфейс, также будут реализовывать интерфейс Serializable.Это хорошая статья о создании класса Serializable - Java RMI: сериализация

...