私有的枚举构造函数

20 浏览
0 Comments

私有的枚举构造函数

这个enum的构造函数是私有的。这是什么意思?

public enum SLocale {
    EN_US(Locale.US, "www.abc.com", "www.edc.com", "www.vvv.com",
            "www.earn.com");
    List domains;
    Locale loc;
    IMap map;
    private SLocale(Locale loc, String... domains) {
        this.domains = Arrays.asList(domains);
        this.loc = loc;
        this.siteMap = Factory.getMap(loc);
    }
    public List getDomains() {
        return domains;
    }
    public Locale getLoc() {
        return loc;
    }
    public ISiteMap getMap() {
        return map;
    }
}

0