工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java 列挙型コンストラクター

Java enum コンストラクター

この Java チュートリアルでは、実際の例を使用して enum コンストラクターについて学習できます。

列挙型コンストラクターについて学ぶ前に、Java 列挙型について知っておく必要があります。

Java では、enum クラスに通常のクラスと同様にコンストラクターを含めることができます。これらの列挙型コンストラクターは、


例:enum コンストラクター

enum Size {

   // enum constants calling the enum constructors 
   SMALL("The size is small."),
   MEDIUM("The size is medium."),
   LARGE("The size is large."),
   EXTRALARGE("The size is extra large.");

   private final String pizzaSize;

   // private enum constructor
   private Size(String pizzaSize) {
      this.pizzaSize = pizzaSize;
   }

   public String getSize() {
      return pizzaSize;
   }
}

class Main {
   public static void main(String[] args) {
      Size size = Size.SMALL;
      System.out.println(size.getSize());
   }
}

出力

The size is small.

上記の例では、enum Size を作成しました。 . private が含まれています 列挙コンストラクタ。コンストラクターは文字列値をパラメーターとして取り、値を変数 pizzaSize に割り当てます。 .

コンストラクタは private なので 、クラスの外からアクセスすることはできません。ただし、列挙型定数を使用してコンストラクターを呼び出すことができます。

メインで クラスでは、SMALL を enum 変数 size に割り当てました .定数 SMALL 次に、コンストラクタ Size を呼び出します 文字列を引数として使用。

最後に、getSize() を呼び出しました サイズを使用 .


Java

  1. Java オペレーター
  2. Java コメント
  3. Java for-each ループ
  4. Java コンストラクター
  5. Java 文字列
  6. Java匿名クラス
  7. Java 列挙型
  8. Java列挙型文字列
  9. Java try-with-resources
  10. Java アノテーション
  11. Java アサーション