私はJavaを学び始めたばかりで、通常のクラスのメソッドを呼び出すにはオブジェクトが必要ですが、静的クラスの場合、オブジェクトを呼び出す必要はなく、クラス参照を使用してそれを行うことができることがわかりました。しかし、コーディング中に、本当に混乱するコードに出くわしました。コードは。
public class MyInterceptor extends AbstractInterceptor {
@Override
public String intercept(ActionInvocation actionInvocation) throws Exception {
String result = actionInvocation.invoke();
ここで私の疑問は、クラス ActionInvocation の参照 actionInvocation がある 3 行目にあり、新しいキーワードを使用していないため、メソッド invoke() にアクセスするために actionInvocation を使用した 4 行目を確認します。new キーワードを使用せずにこれを行うにはどうすればよいですか? また、ActionInvocation が抽象インターフェイスであることも確認しました。