【发布时间】:2026-02-09 08:20:08
【问题描述】:
我看到在我的 ENUM 的 java 代码声明中声明了一个“instance”关键字。有人能解释一下这个关键字是如何工作的吗?
Java 代码:-
public enum TodoDao {
instance;
private Map<String, Todo> contentProvider = new HashMap<String, Todo>();
private TodoDao() {
Todo todo = new Todo("1", "Learn REST");
todo.setDescription("Read http://www.vogella.com/articles/REST/article.html");
contentProvider.put("1", todo);
todo = new Todo("2", "Do something");
todo.setDescription("Read complete http://www.vogella.com");
contentProvider.put("2", todo);
}
public Map<String, Todo> getModel(){
return contentProvider;
}
}
【问题讨论】:
-
我在任何地方都没有看到实例。关键字也是
instanceof -
那不是关键字,是常数。
标签: java