说明
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基础
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容