实现具有不同泛型类型的参数和返回的接口方法

问题描述 投票:0回答:1

我有一个这样的界面

public interface KeyGenerator {
    <T,V> T generateKey(V parameters);
}

我想用这些数据类型来实现这个功能

public class SomeSpecificKeyGenerator implements KeyGenerator

public List<String> generateKey(SomeParameterClass parameters){
    // do something
}

出现错误,必须实现接口方法(我正在尝试在上面的代码片段中实现)

java generics interface
1个回答
0
投票

你可以这样写并且不会出现错误

public class SomeSpecificKeyGenerator implements KeyGenerator{
    @Override
    public <T, V> T generateKey(V parameters) {
        return null;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.