导航:首页 > 编程语言 > java枚举构造

java枚举构造

发布时间:2025-01-29 18:20:33

java枚举类型构造方法为什么是private的

构造方法为private目的就是为了不让你用new来创建该类型的对象,而枚举类型的个数必须是确定的(根据枚举体的作用定义)所以它必须是private

⑵ 怎样在Java中使用嵌套枚举类型

Java语言中的枚举类型的使用方法如下:
用法一:常量;
public enum Color { RED, GREEN, BLANK, YELLOW }

用法二:switch;
public class Test { public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4); // 成员变量 private String name; private int index; // 构造方法 private Color(String name, int index) { this.name = name; this.index = index; } // 覆盖方法 @Override public String toString() { return this.index + "_" + this.name; } } public static void main(String[] args) { System.out.println(Color.RED.toString()); }}

用法五:实现接口;
public interface Behaviour { void print(); String getInfo(); } public enum Color implements Behaviour { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4); // 成员变量 private String name; private int index; // 构造方法 private Color(String name, int index) { this.name = name; this.index = index; } // 接口方法 @Override public String getInfo() { return this.name; } // 接口方法 @Override public void print() { System.out.println(this.index + ":" + this.name); } }
用法六:使用接口组织枚举。
public interface Food { enum Coffee implements Food { BLACK_COFFEE, DECAF_COFFEE, LATTE, CAPPUCCINO } enum Dessert implements Food { FRUIT, CAKE, GELATO }}
以上就是Java语言中枚举类型的基本使用方法。

阅读全文

与java枚举构造相关的资料

热点内容
linux变量命名 浏览:157
phppdf转换为图片 浏览:373
聊天室源码完整版 浏览:588
超值优惠购买得两套源码 浏览:42
日产新阳光压缩机十大品牌 浏览:173
javalong的最大值 浏览:340
mcs51单片机外部引脚ea 浏览:893
苹果手机怎么给app给予信用 浏览:10
java实型 浏览:148
php判断显示 浏览:695
联网的单片机 浏览:441
安卓录屏怎么保存到相册 浏览:350
c语言与单片机 浏览:350
tt服务器是什么意思 浏览:188
奔驰app怎么修改桌面 浏览:53
bat算法面试题 浏览:132
因为加密算法不同 浏览:659
会计员app怎么下载 浏览:41
手机小视频app怎么删掉 浏览:503
程序员陈一鸣与妹妹 浏览:31