Меня смущают интерфейсы маркеров в java.
Может ли кто-нибудь сказать мне, когда у нас нет методов в интерфейсах маркеров, а затем откуда он вызывается. Должны ли мы также реализовать это явно?
Меня смущают интерфейсы маркеров в java.
Может ли кто-нибудь сказать мне, когда у нас нет методов в интерфейсах маркеров, а затем откуда он вызывается. Должны ли мы также реализовать это явно?
Это как и любой другой интерфейс.
И используется для проверки типа объекта во время выполнения.
Например:
А где-то еще Runtime
реализует такие объекты, как
if (SomeObjImpMarkerInterface instanceof SomeMarkerInterface ) {
// Hey this object is that type
} else {
// Not that type.
}