泛型类的接口

时间:2011-12-23 10:00:32

标签: java interface

我有一个类结构如下

 public class GenericProcess<T> implements Serializable {
     private final Map<String, Map<String, T>>  process = new HashMap<String, Map<String, T>>();

    void setProcess(String key, T value){
    }

    T getProcess(string key){
    }

 }

我如何为这个类实现一个Readonly接口,在这个接口中我只有getter而且没有setter。

2 个答案:

答案 0 :(得分:3)

制作如下界面:

public interface ReadOnlyProcess<T>
{
    T getProcess(String key);
    // etc
}

让你的GenericProcess<T>实现它吗?

答案 1 :(得分:1)

创建一个接口GenericInterface<T>并在“GenericProcess”类中实现此接口,并仅在接口内放置getter方法。