Bonjour,
S'il vous plait connaissez-vous une méthode pour rendre une classe hérite d'une autre classe dont le nom est résolu d'une manière dynamique ? Merci
Bonjour,
S'il vous plait connaissez-vous une méthode pour rendre une classe hérite d'une autre classe dont le nom est résolu d'une manière dynamique ? Merci
Tu ne peux pas changer l'héritage d'une classe. C'est décidé à la compilation, donc ça ne peut pas être dynamique. Tu ne peux pas faire que ArrayList subitement hérite de GlazedList plutot que de AbstractList, et ça n'aurait pas de sens.
Et puis quel pourrait être l'avantage de faire une chose pareille ? Du spaghetti code ?
N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java
Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ?Contacter Gokan EKINCI
À la rigueur ce qui pourrait avoir du sens, c'est créer dynamiquement une nouvelle classe, en indiquant de quelle classe elle hérite. Il me semble même que ça doit être possible, juste probablement très dur pour des raisons techniques.
Par contre il est assez facile de créer dynamiquement de nouvelles classes, en indiquant quelles interfaces elles implémentent. C'est le principe des proxys.
Partager