java枚举类构造方法
    一、枚举类详解
    1、枚举类是一种特殊的类,它实现了接口java.lang.Enum。
    2、枚举类的构造方法是私有的,无法被外部调用,使用final修饰,被封装成不可变对象。
    3、枚举类用来定义一组有限的相关常量,可以用来标记状态,定义方法,实现抽象方法等。
    二、枚举类构造方法
    1、枚举类构造方法的定义格式:
    public enum EnumName {
    ), )
    ...;
    // 构造方法
    private EnumName () {
    // ...
    }
    2、构造方法可以根据需要定义参数,它们将用于初始化实例。
    3、构造方法是私有的,只能由枚举类内部调用,无法在枚举类外部调用,但可以使用Enum.valueOf()方法从枚举类中获取实例。
    4、构造方法只能被调用一次,只有在枚举类被加载时才会调用构造方法,一旦枚举类被加载,构造方法就不会被再次调用。
    5、枚举类实例有序,同一个枚举类定义了多个实例时,它们在调用时候的顺序要与定义的顺序一致。
java接口有没有构造方法    三、总结
    1、枚举类是一种特殊的类,它实现了接口java.lang.Enum。
    2、枚举类构造方法是私有的,无法被外部调用,使用final修饰,被封装成不可变对象。
    3、枚举类实例有序,同一个枚举类定义了多个实例时,它们在调用时候的顺序要与定义的顺序一致。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。