я новичок в концепции дженериков в Java
В моем приложении я использую дженерики в одном классе, ниже приведен мой пример кода
public class GPBFormat<T extends Message> implements IGPBFormat<T> {
@Override
public byte[] serialize(T t)
{
return t.toByteArray();
}
@Override
public T deSerialize(byte[] value)
{
T.parseFrom(value);
return null;
}
выше код im с использованием метода parseFrom
, но проблема в том, что этот метод будет существовать только в конкретных классах, т. е. какие классы расширяют класс Message
, поэтому я не могу получить доступ к методу parseFrom
с помощью этих обобщений.Как я могу решить это?
Спасибо, R.Ramesh