java如何指定枚举的行为
- 更新时间:2021-06-26 08:36:07
- 编辑:聂玉树
给寻找编程代码教程的朋友们精选了相关的编程文章,网友隗顺美根据主题投稿了本篇教程内容,涉及到java相关内容,已被507网友关注,涉猎到的知识点内容可以在下方电子书获得。
参考资料
- 《Google Web Toolkit:GWT Java AJAX编程》源代码 配套资源 / 21.14 MB / [美] 查甘蒂 著,李琦,郭耀 译 推荐度:
- 图解Java多线程设计模式 PDF 电子书 / 86.3 MB / 结城浩 推荐度:
- 《Java网络编程基础(第2版)》源代码 配套资源 / 599.92 KB / 朱喜福、戴舒樽、王晓勇 推荐度:
- JavaScript启示录 PDF 电子书 / 24.4 MB / Cody 推荐度:
- JavaScript应用程序经典实例 PDF 电子书 / 7.87 MB / Jerry Bradenbaugh 推荐度:
正文内容
小编给大家总结一篇《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