Maison >Java >javaDidacticiel >Comment spécifier le comportement de l'énumération en Java
Explication
1. Les énumérations peuvent non seulement être utilisées pour représenter des constantes, mais parfois une logique de calcul simple peut également être écrite dans l'énumération.
2. Vous pouvez utiliser des méthodes abstraites pour définir le comportement requis de chaque énumération.
Instances
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); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!