2010-12-06 18 views

答えて

5

サブクラス&のインスタンス化クラスにはreifyを使用できません。これは、プロトコルとインターフェイスでのみ使用することを意味します。しかし、Objectのメソッドの実装を提供することができます。

任意のクラスおよび/またはインターフェイスの匿名サブクラスをインスタンス化するには、proxyを使用します。プロキシのスーパークラスのctorのすべての引数は、もしあれば、proxyフォームのargsベクトル(第二引数)に入る:

(proxy [SomeClass SomeInterface-1 ...] [ctor-arg-1 ...] 
    ; method impls follow 
    ... 
) 

は詳細について(doc proxy)を参照してください。

+0

ああ、私の間違い。私は、 'Object'を使ってreififyするためのドキュメントを見て、それをJComponentで使いこなそうとしました。私はプロキシを試してみる。 – pauldoo

関連する問題