枚举和Enum(2021-11-02)
枚举是简化的多例设计,所以构造方法不能public。
使用enum关键字定义枚举类,在第一行列出所有的实例化对象。Enum是JDK提供的抽象类,enum定义的枚举类隐含地继承Enum类。
package package1;
enum Sex{
MALE("男"),FEMALE("女");
private String title;
private Sex(String title){
this.title=title;
}
public String toString(){
return this.title;
}
}
class Person{
private String name;
private int age;
private Sex sex;
public Person(String name,int age,Sex sex){
this.name=name;
this.age=age;
this.sex=sex;
}
public String toString(){
return "姓名: "+this.name+"、年龄: "+this.age+"、性别: "+this.sex;
}
}
public class Main {
public static void main(String[] args) {
Person k = new Person("战士k",20,Sex.MALE);
System.out.println(k);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!