以下のコードのように列挙型に抽象メソッドを実装しようとしていますが、Eclipseは.getUrlsメソッドに下線を引き、ツールチップを表示しています。抽象'修飾子)」、どれも私には意味がありません。
メソッド自体は、他のクラスで機能する通常のメソッドです。
私が間違っているのは何ですか?
public enum Site {
PORTAL1 ("http://www.somedomain.net") {
@Override
public void method() {
ArrayList<String> urlList = urlManager.getUrls(int number);
}
};
// more values
public abstract void method();
private final String baseUrl;
private UrlManager urlManager;
private Site(final String baseUrl) {
this.baseUrl = baseUrl;
urlManager = new UrlManager();
}
}