Компилируется:
public class SerializableObject<T> implements Serializable
{
public T m_object;
}
НЕ компилируется:
public class SerializableObject<T> extends T implements Serializable
{
}
Итак, я хочу, чтобы универсальный класс наследовал от своего параметра универсального типа.
Почему?
Допустим, у меня есть Map<K, V>
, и я просто хочу его сериализовать.
Я также не знаю заранее, какие ключи у меня будут.
Как мне это сделать?