Pb avec les classes( interface)
Résolu/Fermé
rogina1
Messages postés
80
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
20 septembre 2008
-
18 juil. 2008 à 02:07
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 - 21 juil. 2008 à 13:14
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 - 21 juil. 2008 à 13:14
A voir également:
- Pb avec les classes( interface)
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Common interface 5v only - Forum TNT / Satellite / Réception
- Interface netflix - Accueil - Streaming
- Interface gmail - Guide
- Akamai netsession interface ✓ - Forum Réseaux sociaux
4 réponses
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
18 juil. 2008 à 03:29
18 juil. 2008 à 03:29
Salut,
Non lorsqu'une classe est abstraite, elle n'a pas besoin de répéter qu'elle utilise les méthodes de telle interface qu'elle implémente. Au contraire si tu répète que ta classe abstraite possède la méthode abstraite a et que ton interface possède la même méthode a, je me demande s'il n'y a pas un risque de conflit.
Non lorsqu'une classe est abstraite, elle n'a pas besoin de répéter qu'elle utilise les méthodes de telle interface qu'elle implémente. Au contraire si tu répète que ta classe abstraite possède la méthode abstraite a et que ton interface possède la même méthode a, je me demande s'il n'y a pas un risque de conflit.
rogina1
Messages postés
80
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
20 septembre 2008
1
19 juil. 2008 à 16:31
19 juil. 2008 à 16:31
Bon, j'ai pas pu trouver le problème!!? : (
je ne peut pas écrire tout le code source..veuillez le télécharger
http://www.zshare.net/
La classe mère: Animal,
l'interface: Rintintin,
une classe fille: Chien.
j'espère que tu va trouver le problème ; )
en effet ctun petit exemple seulement
je ne peut pas écrire tout le code source..veuillez le télécharger
http://www.zshare.net/
La classe mère: Animal,
l'interface: Rintintin,
une classe fille: Chien.
j'espère que tu va trouver le problème ; )
en effet ctun petit exemple seulement
rogina1
Messages postés
80
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
20 septembre 2008
1
20 juil. 2008 à 21:12
20 juil. 2008 à 21:12
enfin j'ai trouvé l'erreur XD,
dans le programme principale : Animal t=new Chien("Gris bleuté", 20); /* j'ai instancié un objet Chien et je l'ai met dans un objet de type Animal or la méthode faireCalin() n'est pas définie dans la classe mère "Animal" par contre sa définition existe dans l'interface Rintintin n'est ce pas ?*/ t.faireCalin();-------------------->eror Donc je dois mettre: Chien t=new Chien("Gris bleuté", 20); ; )
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Non membre
Dernière intervention
5 février 2025
1 526
21 juil. 2008 à 13:14
21 juil. 2008 à 13:14
or la méthode faireCalin() n'est pas définie dans la classe mère "Animal" par contre sa définition existe dans l'interface Rintintin n'est ce pas ?*/
t.faireCalin();-------------------->eror
C'est mignon :-DD
t.faireCalin();-------------------->eror
C'est mignon :-DD