Webアプリケーションとリフレクション

とっても便利なリフレクション。
Webアプリケーションのリクエストパラメータをオブジェクトにセットする共通処理を実装するときなどに使われたりします。
例えば、StrutsのActionFormでは、
set[先頭の一文字を大文字にしたパラメータ名]
のpublicメソッドがクラス内で定義されていたら、送られてきた値が自動的にセットされます。
このような処理が実装されているクラスに、リクエストパラメータのセットを目的としないsetXXX形式のメソッドが定義されていた場合どうなるでしょうか?


他にもいっぱい。

悪用は出来そうもないですが、頭の片隅に入れておいた方がよいです。