4
Clojure에서 reify
을 사용할 때 생성자에 대한 표현식을 어떻게 제공 할 수 있습니까?Clojure reiser를 사용하여 생성자 제공
또는 어떻게 기본 클래스 생성자에 인수를 전달할 수 있습니까?
Clojure에서 reify
을 사용할 때 생성자에 대한 표현식을 어떻게 제공 할 수 있습니까?Clojure reiser를 사용하여 생성자 제공
또는 어떻게 기본 클래스 생성자에 인수를 전달할 수 있습니까?
서브 클래스로 & 하위 클래스를 사용할 수 없습니다.이 클래스는 프로토콜 및 인터페이스에서만 사용하기위한 것입니다. 그러나 Object
메서드 구현을 제공 할 수 있습니다.
임의의 클래스 및/또는 인터페이스의 익명 하위 클래스를 인스턴스화하려면 proxy
을 사용하십시오. 어떤 경우 프록시의 슈퍼 클래스의 ctor에 대한 모든 인수,의 proxy
형태의 args
벡터 (두 번째 인자)로 이동 :
(proxy [SomeClass SomeInterface-1 ...] [ctor-arg-1 ...]
; method impls follow
...
)
은 자세한 내용은 (doc proxy)
를 참조하십시오.
아, 네, 저의 실수입니다. 나는 문서를'Object'를 사용하여 구체화하고 JComponent에서 순진하게 사용하려고했습니다. 나는 프록시를 시도 할 것이다. – pauldoo