枚举

本文详细介绍了枚举(Enum)的概念及应用,强调了枚举作为引用数据类型的重要性,并通过性别枚举类的具体实例展示了如何定义枚举值以及如何实现枚举类的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.枚举 Enum

  枚举是一个类,就是一个引用数据类型!
  枚举类 中根据需求定义多个枚举值,
  枚举值:一旦被定义,不允许被改变! 静态的常量!
  枚举的性能:
    01.我们使用的封装,不能从根本上禁止用户的不健康输入
    02.使用枚举,从根本上限定用户的输入
    03.所有的枚举值都是静态常量,可以通过 枚举类名.枚举值
    04.枚举类中的构造方法必须是私有的 private

 1 /**
 2  * 性别的枚举类
 3  * 枚举值:   男   女
 4  */
 5 public enum Gendar {
 6     // 男,女 这是枚举值
 7     MAN("男"), WOMAN("女"); // 这是在调用带参构造 而且参数是String
 8     private String sex;
 9 
10     private Gendar(String sex) { // 构造私有化
11         this.sex = sex;
12     }
13 
14     public String getSex() {
15         return sex;
16     }
17 
18     public void setSex(String sex) {
19         this.sex = sex;
20     }
21 
22 }

 

转载于:https://www.cnblogs.com/ak666/p/8108996.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值