您好,欢迎访问一九零五行业门户网

java怎么指定枚举的行为

说明
1、枚举不仅可以用来表示常量,有时还可以在枚举中写一些简单的计算逻辑。
2、可以使用抽象的方法来定义每个枚举所需的行为。
实例
package com.tea.modules.java8.enums; import lombok.getter; /** * com.tea.modules.java8.enums <br> * 运算符枚举 * * @author jaymin * @since 2021/6/10 */@getterpublic 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怎么指定枚举的行为的详细内容。
其它类似信息

推荐信息