アプリ版:「スタンプのみでお礼する」機能のリリースについて

たとえばSpringだとInitializingBeanインターフェースを
実装してafterPropertiesSetメソッドに処理を書くことによって
Beanを初期化したときにその処理が実行されるようですが、
これはどのような仕組みでそのインターフェースを実装しているか
どうかを判断しているのでしょうか?

getInterfacesメソッドを使うとそのクラスが実装している
インターフェースを調べることができるようですが、
これは親クラスのインターフェースまでは調べられないようですし、
フレームワークはどのようにしてそのクラスが実装している
インターフェイスを判定しているのか不思議です。

A 回答 (1件)

instanceof でも検査できるし、「キャストして例外が起きるかチェック」だけでも


十分だと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。キャストでの例外チェックは
いろいろと応用ができそうですね

お礼日時:2012/05/30 16:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!