我定义了下边的枚举类,其中包含几个构造方法,
- public enum Route {
- MAINPAGE("", null, UserType.GUEST);
- Route(String baseName, String langFile, Entity entity) {}
- Route(String langFile, Entity entity) {}
- Route(String langFile, UserType... available) {}
- Route(String baseName, String langFile, UserType... available) {}
- }
复制代码
我定义 MAINPAGE("", null, UserType.GUEST); 时明显调用的是第四个Route构造方法,
但提示错误,"The constructor Route(String, null, int) is undefined"。
如果我定义为MAINPAGE("", "", UserType.GUEST);则没有错误。
请问这是什么原因?
|