Serializable、Cloneable、Remote、EventListenerなどのマーカーインターフェイスを実装すると、どのように機能を区別できますか?マーカーが異なる機能を区別するインタフェース
例:クラスMarkerDemoはシリアライズ、Cloneableを、リモート、EvenListener
Serializable、Cloneable、Remote、EventListenerなどのマーカーインターフェイスを実装すると、どのように機能を区別できますか?マーカーが異なる機能を区別するインタフェース
例:クラスMarkerDemoはシリアライズ、Cloneableを、リモート、EvenListener
マーカーインタフェースは、フレームワークまたはライブラリで使用されることを意図されている実装します。それはAPIを介して発見することができます(例えば、EventListener
メソッドaccpeting)またはObject
をaccetetingライブラリとの反射を通して。この機能は、Java 5で注釈が導入されて廃止されました
* instanceof *を使用して、指定されたインタフェースを実装するクラスからインスタンスがあるかどうかを区別できます。 – alainlompo