public interface TestServiceIface {
default String test(String str, int flag) {
return str;
}
}
インターフェースインターフェースの使用反射のデフォルトメソッドを呼び出して、インスタンスを持って、どのように私は、デフォルトのメソッドを呼び出すことができますか?反射を使用する場合、どのように行うか? 私はこのインターフェース、Implクラス、およびImpl instance.howをデフォルトメソッドを呼び出すことしかできません。どのようにインターフェイスを実装している場合、このような
インスタンスのクラスでの反射を使用して、例えば'instance.getClass()。getMethod(" test ")'は動作しません。 –
あなたの努力は何ですか? –
オーバーライドしない限り、他のメソッドと同じようにメソッドを呼び出すことができます。メソッドがオーバーライドされている場合は、他のメソッドと同様に、オーバーライドするメソッドをバイパスする公式の方法はありません。 – Holger