Posté par Yannik, mise à jour le 22/06/2023 à 02:59:55
Quelle est l'utilisation d'une interface marqueur même si elle n'a pas de méthodes dans le noyau Java ?Posté par Yamsani
L'interface marqueur joue un rôle vital même si elle ne contient aucune méthode. Le but principal est d'identifier les objets spéciaux à partir d'objets normaux, par exemple si vous souhaitez sérialiser un objet, puis comment vous informerez la JVM de sérialiser l'objet particulier car il peut y avoir tellement d'objets disponibles dans JVM. Afin de savoir quel objet doit être sérialisé, des interfaces de marqueur sont utilisées. Lorsque vous implémentez une interface marqueur, l'objet sera marqué avec une propriété booléenne avec cette propriété JVM sait quel objet doit être sérialisé et quel objet ne doit pas être sérialisé.Posté par Ramesh
Java définit ces interfaces (Tagging ou Marker ) qui sont simplement utilisées comme propriété boolea d'une classe, mais ne nécessite en fait l'implémentation d'aucune méthode.