2024年5月14日发(作者:)
java枚举类构造方法
一、枚举类详解
1、枚举类是一种特殊的类,它实现了接口。
2、枚举类的构造方法是私有的,无法被外部调用,使用final
修饰,被封装成不可变对象。
3、枚举类用来定义一组有限的相关常量,可以用来标记状态,
定义方法,实现抽象方法等。
二、枚举类构造方法
1、枚举类构造方法的定义格式:
public enum EnumName {
), )
...;
// 构造方法
private EnumName () {
// ...
}
2、构造方法可以根据需要定义参数,它们将用于初始化实例。
3、构造方法是私有的,只能由枚举类内部调用,无法在枚举类
外部调用,但可以使用f()方法从枚举类中获取实例。
4、构造方法只能被调用一次,只有在枚举类被加载时才会调用
构造方法,一旦枚举类被加载,构造方法就不会被再次调用。
5、枚举类实例有序,同一个枚举类定义了多个实例时,它们在
- 1 -
调用时候的顺序要与定义的顺序一致。
三、总结
1、枚举类是一种特殊的类,它实现了接口。
2、枚举类构造方法是私有的,无法被外部调用,使用final修
饰,被封装成不可变对象。
3、枚举类实例有序,同一个枚举类定义了多个实例时,它们在
调用时候的顺序要与定义的顺序一致。
- 2 -
发布者:admin,转转请注明出处:http://www.yc00.com/news/1715630820a2647632.html
评论列表(0条)