Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Polymorphisme

romano, le dimanche 17 février 2002 à 11:19:57
voila j'ai une classe employé une classe vendeur et une classe non vendeur qui héritent tous 2 de la classe employé.
je désire a partir d'n tableau de type employé ayant recu comme éléments des objet vendeur et non vendeur et je ne veux alors qu'afficher les vendeurs il faut que je teste les classes mais je ne voi pas comment faire
Répondre à romano  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
tafiscobar, le dimanche 17 février 2002 à 22:40:52
normalement la fonction typeid(nomdetavaraible) te donne le vrai type de ta variable, ça retourne un objet de type type_info, je l'ai explique quelque part ds les uestions d'il ya 1 jour ou plus,regarde, sinon mets ds tes classes des identifiants pour les identifier, quelq chose qi ne dependrai pas de l'objet mais qui appartiendrait a la classe vendeur
tafiscobar
Répondre à tafiscobar

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 hub, le lundi 18 février 2002 à 15:23:52
l'idéal est de travailler comme suit

si les employés sont stockés par ex dans une arraylist

Iterator it = arraylist.iterator

while( it.hasNext){

emp = (Employe) it.next

if(emp.instanceOf Vendeur){
"code pour afficher"
}
}
Répondre à hub

Résultats pour polymorphisme

POO - Le polymorphisme Définition du polymorphisme Le nom de polymorphisme vient du grec et signifie qui peut prendre plusieurs formes. Cette caractéristique est un des concepts essentiels de la programmation orientée objet. Alors que l'héritage concerne les classes (et... www.commentcamarche.net/contents/poo/polymorp.php3
[Optimisation] Polymorphisme “statique” Le polymorphisme est l'une des pierres angulaires du paradigme objet : - http://www.commentcamarche.net/poo/polymorp.php3 En C++, il s'exprime sous la forme de fonctions virtuelles : celles-ci permettent d'adapter dynamiquement (i.e. à l'exécution)... www.commentcamarche.net/faq/sujet-247-optimisation-polymorphisme-statique
Java (Résolu) Bonjour, bon je suis debutant en Java et je veux qlq exercices corrigé pour bien comprendre et surtout a partie orinté objet (Hérritage,polymorphisme etc.....)et merci d'avance :) www.commentcamarche.net/forum/affich-4218793-java

Résultats pour polymorphisme

Probleme Polymorphisme/Erreur de segmentation (Résolu)Bonjour, Je suis en train de faire un monopoly en c++, mais là j'ai un problème d'erreur de segmentation que je n'arrive pas à résoudre. Je suis débutant donc je sais pas si j'arriverai à l'expliquer clairement. Je vais tout... www.commentcamarche.net/forum/affich-6776167-probleme-polymorphisme-erreur-de-segmentation
Heritage en c++ (Résolu)Bonjour, J'essaye de faire un monopoly en c++, et j'ai un problème lors de la construction du plateau. J'ai créé une classe cases, et j'ai aussi crée plusieurs classes filles dont par exemple la classe Gare ou Compagnie. Je compte... www.commentcamarche.net/forum/affich-6768225-heritage-en-c

Résultats pour polymorphisme

POO - Encapsulation des donnéesLe concept d'encapsulation L'encapsulation est un mécanisme consistant à rassembler les données et les méthodes au sein d'une structure en cachant l'implémentation de l'objet, c'est-à-dire en empêchant l'accès aux données par un autre moyen que les... www.commentcamarche.net/contents/poo/encapsul.php3