1

Java のマーカー インターフェイスについて混乱しています。

マーカー インターフェイスにメソッドがない場合、どこから呼び出されるか教えてください。これも明示的に実装する必要がありますか。

4

1 に答える 1

1

他のインターフェースと同じです。

また、実行時にオブジェクトを型チェックするために使用されます。

例:

そして、どこか別の場所Runtimeで次のようなオブジェクトを実現します

if (SomeObjImpMarkerInterface instanceof SomeMarkerInterface ) {
        // Hey this object is that type
    } else {
        // Not that type.
    }
于 2014-07-15T13:05:16.910 に答える