在下面的代码行@ 4 & 5我正在错误The constructor DataSourceFactory.DATABASE_TYPE() is undefined
为什么我得到错误“Constructor 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());
}
}
}
,如果我将不带任何参数,然后我得到的错误Syntax error on token ""DB2T url"", delete this token
添加构造函数。
这里有什么问题?