您现在的位置是:课程教程文章

java如何指定枚举的行为

2023-12-14 20:28课程教程文章 人已围观

说明

1、枚举不仅可以用来表示常量,有时还可以在枚举中写一些简单的计算逻辑。

2、可以使用抽象的方法来定义每个枚举所需的行为。

实例

packagecom.tea.modules.java8.enums;

importlombok.Getter;

/**
*com.tea.modules.java8.enums<br>
*运算符枚举
*
*@authorjaymin
*@since2021/6/10
*/
@Getter
publicenumOperationEnum{
/**
*加
*/
PLUS("+"){
@Override
publicdoubleapply(doublex,doubley){
returnx+y;
}
},
/**
*减
*/
MINUS("-"){
@Override
publicdoubleapply(doublex,doubley){
returnx-y;
}
},
/**
*乘
*/
TIMES("*"){
@Override
publicdoubleapply(doublex,doubley){
returnx*y;
}
},
/**
*除
*/
DIVIDE("/"){
@Override
publicdoubleapply(doublex,doubley){
returnx/y;
}
};

/**
*运算符
*/
privatefinalStringsymbol;

OperationEnum(Stringsymbol){
this.symbol=symbol;
}

publicabstractdoubleapply(doublex,doubley);
}

以上就是java指定枚举行为的方法,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

课程教程:java如何指定枚举的行为

上一篇:java中EnumSet的使用

下一篇:没有了

站点信息

  • 文章统计篇文章