在 Clojure 中使用 gen-class 创建子类时,您可以通过暴露方法公开受保护的虚拟(非最终)方法,但是它是通过覆盖实现的,这对非虚拟(最终)方法不起作用。
是通过反射以这种方式调用受保护方法的唯一方法吗?
reify 或 proxy 能比 gen-class 做得更好吗?
在 Clojure 中使用 gen-class 创建子类时,您可以通过暴露方法公开受保护的虚拟(非最终)方法,但是它是通过覆盖实现的,这对非虚拟(最终)方法不起作用。
是通过反射以这种方式调用受保护方法的唯一方法吗?
reify 或 proxy 能比 gen-class 做得更好吗?