java如何指定枚举的行为

  • 更新时间:2021-06-26 08:36:07
  • 编辑:聂玉树
给寻找编程代码教程的朋友们精选了相关的编程文章,网友隗顺美根据主题投稿了本篇教程内容,涉及到java相关内容,已被507网友关注,涉猎到的知识点内容可以在下方电子书获得。

参考资料

正文内容

小编给大家总结一篇《java如何指定枚举的行为》的技术内容,知识点总结的很细,增加了更多知识点内容,为了方便大家的阅读。

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指定枚举行为的方法,希望对大家有所帮助。Java基础

相关教程

  • Java冒泡排序简单实现

    这篇文章主要介绍了Java冒泡排序简单实现,具有一定借鉴价值,需要的朋友可以参考下。

    发布时间:2019-06-04

  • Java程序开发环境配置图文教程

    这篇文章主要为大家详细介绍了Java程序开发环境配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-09-10

用户留言