Java 枚举的简单使用

枚举中存储确定的对象内容,使用枚举中的对象可直接引用,省去了对象的重复创建和销毁等操作,所以性能上更为优秀。枚举本身也会生成一个class文件,并且自动继承 java.lang.Enum(所以不能再继承其他的类了)。枚举中的每一个对象都建立于java.lang.Enum的构造函数之上。
protected Enum(String name, int ordinal) {
this.name = name;
this.ordinal = ordinal;
}
ordinal()函数返回对象的位置,从0开始。
name()返回对象的名称,即父类 java.lang.Enum的构造函数中String类型的name。

使用方法:
public enum Cartoons {
// 当前枚举的实例
HuoYing(“Tokyo”),TokyoShiShiGui(“Tokyo”),HaiZeiWang(“Tokyo”),
SiShen(“Tokyo”),LingYun(“China”),HuYaoXiaoHongNiang(“China”);

private String national;
// 构造函数,只能用private(可省略)修饰,因为对象的建立只允许发生在此类中
private Cartoons(String national) {
this.setNational(national);
}
public String getNational() {
return national;
}
public void setNational(String national) {
this.national = national;
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值