Javaにおけるプリミティブ型のclassクラスについての質問です。
Javaのclassクラスは実行時の型情報を保持し、メソッドやコンストラクタ、フィールドについての情報を保持しています。
参照型の変数に対するclassクラスは上のように解釈しているのですが、プリミティブ型のclassクラスというのは何を意味しているのでしょうか?
int.classなどの存在意義がよくわかりません。
Java
1int[] p = (int[])Array.newInstance(int.class, 10 );
このような感じで使われていたのですが、classクラスの定義からして不自然に思えるのです。
意義などをご存知の方、回答お願いします。
紛らわしいので"classクラス"は、”Classクラス"に訂正したほうが良いです。
回答2件
あなたの回答
tips
プレビュー