重複の可能性:
Javaのクラスリテラルとは何ですか?
私はこの文に出くわしたJavaチュートリアルでリテラルを調べていました:
最後に、クラスリテラルと呼ばれる特別な種類のリテラルもあります。これは、型名を取得して「.class」を追加することによって形成されます。たとえば、
String.class
。これは、型自体を表す(Class型の)オブジェクトを指します。
これ以前に他のすべてのトピックに注意を払っていたとしても、これは私には意味がありません。誰かが例や参考文献を使って簡単な言葉で説明できますか?