Sé la interfaz de marcador en java. Se usa para definir un comportamiento específico sobre una clase. Por ejemplo, la interfaz Serializable tiene la capacidad específica de almacenar un objeto en una secuencia de bytes y su proceso inverso. Pero no sé dónde se implementa este comportamiento específico, porque no tiene ningún método.¿Cómo escribir nuestra propia interfaz de marcador en Java?
- ¿Cómo invocó JVM este comportamiento específico?
- ¿Cómo escribir nuestra propia interfaz de marcador? ¿Puede darme una simple interfaz de marcador definida por el usuario para mi comprensión?
- ¿Es posible tener métodos en la interfaz de marcador?
Por favor, guíame para resolver este problema.
¿Por qué quieres escribir la interfaz de marcador? Es algo obsoleto. Use _annotaciones _.... de todos modos, ¿para qué usaría su propia "interfaz de marcador" –
@Op De Cirkel? Definitivamente no es obsoleta, lo primero y más importante, las interfaces de marcador definen un tipo que se implementa mediante instancias de la clase marcada; las anotaciones de marcador no. Lea Effective java 2nd edition Item 37 para más detalles. – Premraj