从Clojure调用java父方法

时间:2014-07-03 06:10:54

标签: clojure clojure-java-interop

假设我有一个包含以下伪代码的java库:

abstract class B {
    public void method2(String param2) {...}
}

class A extends B {
    public void method1(String param1) {...}
}

我想在Clojure中使用它。

我有一个A的实例,我想在不经过Reflection方法的情况下调用method2。

最快捷的方式是什么?

1 个答案:

答案 0 :(得分:1)

如果你有一个A实例,你可以使用普通的互操作来调用method2

(.method2 (A.) "param")