我有一個只包含一個通用方法的接口:如何重寫泛型方法的Java
public interface Presenter {
<T> void query(T queryParameter);
}
現在,我想定義的Presenter
一個子類,我想類型爲String
,就像這樣:
public class IpQueryPresenter implements Presenter {
void query(String queryParameter) {
//do something here...
}
}
如何定義它?
我看到你所有的答案都定義了接口名稱上的類型,但這是必須的嗎?如果我只是想定義一個泛型方法並覆蓋它,可能嗎?
順便說一句,「我有一個類......」是不正確的,'Presenter'是一個接口:) – Thomas
在你的示例'IpQueryPresenter'不是'Presenter'(或其他任何東西)的子類; 'Presenter'也是一個接口,而不是一個類。 – SantiBailors
感謝提示,我修改了這個問題。 –