今天小编给大家分享一下java怎么指定枚举的行为的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
说明
1、枚举不仅可以用来表示常量,有时还可以在枚举中写一些简单的计算逻辑。
2、可以使用抽象的方法来定义每个枚举所需的行为。
实例
package com.tea.modules.java8.enums;
import lombok.Getter;
/**
* com.tea.modules.java8.enums <br>
* 运算符枚举
*
* @author jaymin
* @since 2021/6/10
*/
@Getter
public enum OperationEnum {
/**
* 加
*/
PLUS("+") {
@Override
public double apply(double x, double y) {
return x + y;
}
},
/**
* 减
*/
MINUS("-") {
@Override
public double apply(double x, double y) {
return x - y;
}
},
/**
* 乘
*/
TIMES("*") {
@Override
public double apply(double x, double y) {
return x * y;
}
},
/**
* 除
*/
DIVIDE("/") {
@Override
public double apply(double x, double y) {
return x / y;
}
};
/**
* 运算符
*/
private final String symbol;
OperationEnum(String symbol) {
this.symbol = symbol;
}
public abstract double apply(double x, double y);
}
以上就是“java怎么指定枚举的行为”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/u/4589405/blog/4429857