ホームページ >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で列挙の動作を指定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。