java如何指定枚举的行为
695
说明
1、枚举不仅可以用来表示常量,有时还可以在枚举中写一些简单的计算逻辑。
2、可以使用抽象的方法来定义每个枚举所需的行为。
实例
packagecom.tea.modules.java8.enums;importlombok.Getter;/***com.tea.modules.java8.enums*运算符枚举**@authorjaymin*@since2021/6/10*/@GetterpublicenumOperationEnum{/***加*/PLUS("+"){@Overridepublicdoubleapply(doublex,doubley){returnx+y;,/***减*/MINUS("-"){@Overridepublicdoubleapply(doublex,doubley){returnx-y;,/***乘*/TIMES("*"){@Overridepublicdoubleapply(doublex,doubley){returnx*y;,/***除*/DIVIDE("/"){@Overridepublicdoubleapply(doublex,doubley){returnx/y;;/***运算符*/privatefinalStringsymbol;OperationEnum(Stringsymbol){this.symbol=symbol;publicabstractdoubleapply(doublex,doubley);以上就是java指定枚举行为的方法,希望对大家有所帮助。更多Java学习指路:Java基础
声明:本站所有文章,如无特殊说明或标注,均为爬虫抓取以及网友投稿,版权归原作者所有。