java中怎么指定枚举的行为
本篇文章给大家分享的是有关java中怎么指定枚举的行为,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

专注于为中小企业提供网站设计制作、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业西乌珠穆沁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
说明
1、枚举不仅可以用来表示常量,有时还可以在枚举中写一些简单的计算逻辑。
2、可以使用抽象的方法来定义每个枚举所需的行为。
实例
package com.tea.modules.java8.enums;
import lombok.Getter;
@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中怎么指定枚举的行为,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
本文标题:java中怎么指定枚举的行为
文章来源:http://www.jxjierui.cn/article/ijscco.html


咨询
建站咨询
