次のコードでは、@ line 4 & 5エラーが発生しています。The constructor DataSourceFactory.DATABASE_TYPE() is undefined
なぜ私は "コンストラクタが定義されていません"というエラーが表示されますか?
public class DataSourceFactory {
public enum DATABASE_TYPE {
DB2T { "DB2T url" },
DB2Q { "DB2Q url" };
private final String url;
DATABASE_TYPE(String _url){
this.url = _url;
}
public String getUrl() {
return url;
}
};
public static void main(String[] args) {
for (DATABASE_TYPE dt : DATABASE_TYPE.values()){
System.out.println(dt.getUrl());
}
}
}
引数なしでコンストラクタを追加すると、エラーが発生します。
ここで問題は何ですか?