Zub*_*air 2 clojure
在Java中,如果要覆盖某些内容,有时会使用@Override.你怎么能在Clojure代理中做同样的事情?
Bri*_*ham 5
在代理每一个方法应该重写超类方法或接口方法,所以这是从一个Java类,您可以添加新的方法略有不同的情况.所以,如果Clojure中提供了一个方法,以纪念代理方法的覆盖,则所有有效的代理将有标注为每个方法.
不幸的是,Clojure将允许您在代理中定义一个方法,该方法不属于代理覆盖的任何类或接口.但是,该方法在正常使用中不可调用或可访问.
归档时间:
14 年,10 月 前
查看次数:
1004 次
最近记录: