ホームページ > Java > &#&チュートリアル > Javaで列挙の動作を指定する方法

Javaで列挙の動作を指定する方法

PHPz
リリース: 2023-04-19 11:43:03
転載
708 人が閲覧しました

説明

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
Kann Java als Backend des Webs verwendet werden?
から 1970-01-01 08:00:00
0
0
0
Tidak dapat memasang java
から 1970-01-01 08:00:00
0
0
0
Pasang JAVA
から 1970-01-01 08:00:00
0
0
0
Impossible d'installer Java
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート