枚举和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);
    }
}

posted @   fighterk  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示