Conosco l'interfaccia marker in java. È usato per definire un comportamento specifico su una classe. Ad esempio, l'interfaccia serializzabile ha la capacità specifica di memorizzare un oggetto nel flusso di byte e il suo processo inverso. Ma non so dove viene implementato questo specifico comportamento, perché non ha alcun metodo in esso.Come scrivere la nostra interfaccia marker in Java?
- In che modo JVM richiama questo comportamento specifico?
- Come scrivere la nostra interfaccia marker? Puoi darmi una semplice interfaccia marcatore definita dall'utente per la mia comprensione?
- È possibile avere metodi nell'interfaccia marker?
Guidami per risolvere questo problema.
Perché vuoi scrivere l'interfaccia marker? È una specie di cosa obsoleta. Usa _annotations _.... comunque, perché useresti la tua "interfaccia marker" –
@Op De Cirkel? Sicuramente non Obsoleta, In primo luogo, le interfacce marker definiscono un tipo che è implementato dalle istanze della classe marcata; le annotazioni dei marcatori no. Leggi l'articolo java 2a edizione 37 per ulteriori dettagli. – Premraj