演習課題「forNameメソッド を用いてクラスオブジェクトを取得してみよう」
現在、forName
メソッドを用いてクラスオブジェクトを取得しようとしています。
しかし、右側のコードエリアにあるコードではエラーが発生してしまいます。forName
メソッドを用いて、Yusha
クラスのクラスオブジェクトを出力してください。
期待する出力値
class Yusha
演習課題「getConstructorsメソッド を用いてアクセス可能でパブリックなコンストラクタを取得してみよう」
現在、getConstructors
メソッドを用いてアクセス可能なすべてのパブリックなコンストラクタを取得しようとしています。getConstructors
メソッドを用いて、Yusha
クラスのアクセス可能なすべてのパブリックなコンストラクタをを出力してください。
期待する出力値
public Yusha()
演習課題「getDeclaredConstructorsメソッド を用いてすべてのコンストラクタを取得してみよう」
現在、getDeclaredConstructors
メソッドを用いてすべてのコンストラクタを取得しようとしています。
コードをgetDeclaredConstructors
メソッドを用いるよう修正し、Yusha
クラスのすべてのコンストラクタを出力してください。
期待する出力値
public Yusha()
private Yusha(int)
演習課題「getFieldsメソッド を用いてアクセス可能なすべてのパブリックなフィールドを取得してみよう」
現在、getFields
メソッドを用いてアクセス可能なすべてのパブリックなフィールドを取得しようとしています。
コードをgetFields
メソッドを用いるよう修正し、Yusha
クラスのアクセス可能なすべてのパブリックなフィールドを出力してください。
期待する出力値
public int Yusha.attack
public static int Yusha.hp
演習課題「getDeclaredFieldsメソッド を用いてすべてのフィールドを取得してみよう」
現在、getDeclaredFields
メソッドを用いてすべてのフィールドを取得しようとしています。
コードをgetDeclaredFields
メソッドを用いるよう修正し、Yusha
クラスのすべてのフィールドを出力してください。
期待する出力値
public int Yusha.attack
private int Yusha.speed
public static int Yusha.hp
private static int Yusha.level
演習課題「getMethodsメソッド を用いてすべてのパブリックなメソッドを取得してみよう」
現在、getMethods
メソッドを用いてすべてのパブリックなメソッドを取得しようとしています。
コードをgetMethods
メソッドを用いるよう修正し、Yusha
クラスのすべてのパブリックなメソッドを出力してください。
期待する出力値
public void Yusha.slash()
public static void Yusha.heal()
public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException
public final void java.lang.Object.wait() throws java.lang.InterruptedException
public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException
public boolean java.lang.Object.equals(java.lang.Object)
public java.lang.String java.lang.Object.toString()
public native int java.lang.Object.hashCode()
public final native java.lang.Class java.lang.Object.getClass()
public final native void java.lang.Object.notify()
public final native void java.lang.Object.notifyAll()
演習課題「getDeclaredMethodsメソッド を用いてすべてのメソッドを取得してみよう」
現在、getDeclaredMethods
メソッドを用いてすべてのメソッドを取得しようとしています。
コードをgetDeclaredMethods
メソッドを用いるよう修正し、Yusha
クラスのすべてのメソッドを出力してください。
期待する出力値
public void Yusha.slash()
private void Yusha.lightning()
public static void Yusha.heal()
private static void Yusha.hardening()