为什么在接口不能有枚举时枚举有构造函数?

问题描述

众所周知,接口不需要构造函数,因为接口的所有数据成员都是公共的,静态的和最终的。同样,枚举还具有所有常量,如public static和final,那么它为什么需要/需要构造函数?

解决方法

接口不能被实例化,枚举可以被实例化(实际上是,因为它的每个成员都是枚举本身的实例)。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...