Javaでクラスを呼び出す方法は何ですか?
Javaでは、以下の方法を使用してクラスを呼び出すことができます。
- クラスのオブジェクトを作成し、そのメソッドを呼び出します。
- ClassName オブジェクト = new ClassName();
オブジェクト.メソッド名(); - クラスの静的メソッドを呼び出す:
- クラス名.メソッド名();
- クラスの静的変数を呼び出す:
- クラス名.変数名;
- クラスのメソッドを呼び出したり、クラスのフィールドにアクセスしたりするためのリフレクションメカニズムを使用します。
- Class<?> clazz = Class.forName(“ClassName”);
Object object = clazz.newInstance();
Method method = clazz.getMethod(“methodName”);
method.invoke(object);Class<?> clazz = Class.forName(“ClassName”);
Object object = clazz.newInstance();
Method method = clazz.getMethod(“methodName”);
method.invoke(object);
非静的メソッドやフィールドにアクセスする場合は、クラスのオブジェクトを作成する必要がありますが、静的メソッドや変数はクラス名を使って直接呼び出すことができます。