从Clojure调用java父方法
假设我有一个带有以下伪代码的java库:从Clojure调用java父方法,clojure,clojure-java-interop,Clojure,Clojure Java Interop,假设我有一个带有以下伪代码的java库: abstract class B { public void method2(String param2) {...} } class A extends B { public void method1(String param1) {...} } 我想用Clojure的这个 我有一个A的实例,我想调用method2,而不必经过反射方法 最快的方法是什么 如果您有一个实例,您可以使用普通互操作调用method2: (.method2
abstract class B {
public void method2(String param2) {...}
}
class A extends B {
public void method1(String param1) {...}
}
我想用Clojure的这个
我有一个A的实例,我想调用method2,而不必经过反射方法
最快的方法是什么 如果您有一个实例,您可以使用普通互操作调用
method2
:
(.method2 (A.) "param")
关于我自己的问题,我将标记你的答案是否正确;我真正的问题是该方法实际上是受保护的,而不是公开的,所以我必须进行反思。