Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2826 connectés 

 


Dernière réponse
Sujet : [JAVA] abstract et interface
darklord22 Interface -> Obliger un comportement bien précis par celui qui a définis l'interface + sécurité de l'héritage
 
Abstract -> Modéliser un objet abstrait et laisser l'utilisateur l'implémenter comme il l'entent (dans la limite des final et compagnie).ss
 
Parfois on fait une classe abstraite d'une interface pour éviter de devoir redéfinir toutes les méthodes chaques fois (pour étendre d'une interface tu dois fournir une implémentation à toutes les méthodes de l'interface)
 
A+

 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord22 Interface -> Obliger un comportement bien précis par celui qui a définis l'interface + sécurité de l'héritage
 
Abstract -> Modéliser un objet abstrait et laisser l'utilisateur l'implémenter comme il l'entent (dans la limite des final et compagnie).ss
 
Parfois on fait une classe abstraite d'une interface pour éviter de devoir redéfinir toutes les méthodes chaques fois (pour étendre d'une interface tu dois fournir une implémentation à toutes les méthodes de l'interface)
 
A+

 

Roswell_ Les interfaces permettes d'affecter à une classe un comportement en genéral, cela permet d'eviter certaines limitation de l'heritage simple du java. Mais pour les interface il faut toujours redefinir le nouveau comportement.
Bon, c'est pas tres clair, mais c'est pas évident alors...
Krueger Dans une classe abstraite tu peux définir éventuellement certaines méthodes, ainsi que leur attribuer une visibilité. Pas dans une interface. Par contre tu ne peux pas hériter de plusieurs classes abstraites il me semble.

 

maitre_mulot la difference entre les deux et quand utiliser une interface plutot q'un abstract? et inversement.
merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)