Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

classキーワード?について

public class EnumMapMonthList {
    private enum Month {
      JANUARY, FEBRUARY, ... , DECEMBER;
    }
    private EnumMap<Month, Integer> monthMap;
  
    public EnumMapMonthList() {
        monthMap = new EnumMap<Month, Integer>(Month.class);
        monthMap.put(Month.JANUARY, 1);
        monthMap.put(Month.FEBRUARY, 2);
        ...
        monthMap.put(Month.DECEMBER, 12);
    }
}

上記のコードの中の「Month.class」とは何ですか?
ご教示、宜しくお願いします。

2

回答

3473

閲覧

2件の回答

評価

0

ClassのJavaDocは読んでみた?

評価

0

クラス・リテラルというんですね。不勉強でした。
ありがとうございました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。