Javaでクラスオブジェクトを取得する方法は何ですか?

Javaでは、クラスオブジェクトをさまざまな方法で取得することができます。

  1. 使用getClass()メソッドを使用して、オブジェクトのClassオブジェクトを取得します。例えば:
String str = "Hello";
Class<?> strClass = str.getClass();
  1. classフィールドを使用して、クラスのClassオブジェクトを取得します。例えば、
Class<?> stringClass = String.class;
  1. ClassクラスのforName()メソッドを使用して、クラスの完全修飾名に基づいてClassオブジェクトを取得します。例えば、
Class<?> stringClass = Class.forName("java.lang.String");

第三の方法では、クラスのフルクオリファイド名を提供する必要があり、ClassNotFoundException例外を処理する必要があります。

bannerAds