我正在学习Clojure,我想知道如何在Clojure中处理类似OO的子类.例如:一个主抽象类,两个抽象子类(每个都重新定义了一些函数),在第三层中,创建了将在函数中使用的"对象"的最终子类.不知道如何做到这一点.但是,我设法用一个抽象类来创建一个子类,使用defprotocol和defrecord.但是我无法在另一个内部实现协议.谢谢
java clojure subclass
clojure ×1
java ×1
subclass ×1