Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Listes d'objects de type différents [ Divers / Général ] (poiuytrez3)

mercredi 23 janvier 2008 à 18:09:17 | Listes d'objects de type différents

poiuytrez3

Membre Club
Bonjour,

Je suis en train de coder un programme qui gère un train.Dans ce train, je dois mettre des wagons, j'ai donc fait des listes de wagons. Jusqu'à là, tout va bien.
La seconde étape c'est que c'est qu'au lieu de mettre des wagons, je mets de wagons-bar, wagon-voyageurs, wagon-fret qui tout les trois héritent de la classe Wagon.
Je ne sais pas comment gérer un liste d'objects de type spécialisés de types différents, mais qui cependant héritent de la même classe.

Merci de votre aide.


PS : Mon code doit être compatible avec java 1.4

-----------------------------------------------------------------------------------
http://www.mesdevoirs.net -- Corrections de devoirs de mathématiques en ligne

mercredi 23 janvier 2008 à 20:36:33 | Re : Listes d'objects de type différents

Chatbour

Membre Club
Réponse acceptée !
Salut,

la réponse à ta question : le polymorphisme..

Voici un exemple :

class Vehicule{
    public void afficher(){
        System.out.println("je suis un Véhicule");
    }
}

class Voiture
public void Vehicule{
    public void afficher(){
        System.out.println("je suis un Voiture");
    }
}

class Moto extends Vehicule{
   
public void afficher(){
        System.out.println("je suis un Moto");
    }
}

class Camion extends Vehicule{
   
public void afficher(){
        System.out.println("je suis un Camion");
    }
}

// classe de test
public
class Tester{
    public static void main(String[] args){
        Voiture v1 = new Voiture();
        Moto m1 =
new Moto();
        Camion c1 =
new Camion();
       
        Vehicule tab_vehicule[] =
new Vehicule[3];
        tab_vehicule[0] = v1;
        tab_vehicule[1] = m1;
        tab_vehicule[2] = c1;
       
        for(int i=0; i<3; i++)
            tab_vehicule[i].afficher();
           
    }
}


______________________________
Soyez le bienvenue...

mercredi 23 janvier 2008 à 20:46:20 | Re : Listes d'objects de type différents

poiuytrez3

Membre Club
Ahhhhhhhhhhhhhhhhhhhhhhhh!

Merci de ta précieuse aide!


-----------------------------------------------------------------------------------
http://www.mesdevoirs.net -- Corrections de devoirs de mathématiques en ligne

mercredi 23 janvier 2008 à 21:25:15 | Re : Listes d'objects de type différents

Chatbour

Membre Club
de rien
n'oublie pas de mettre "réponse acceptée"..



Cette discussion est classé dans : type, listes, différents, objects, wagons


Répondre à ce message

Sujets en rapport avec ce message

JNI: long int a quoi comme Native Type? [ par zebulaon ] Bonjour,Je cherche à savoir à mettre une variable C++ id : du type long int (enfin je crois que c'est ça qui correspond à: printf ("\nID______________ formater une string en une date pour mysql [ par malls ] "Java ça déchire tout"Il y aurait il quelq'un qui pourrais m'aider pour convertir une date de type String (parce que je la récupère depuis un formulai formater une date [ par malls ] "Java ça déchire tout"Il y aurait il quelq'un qui pourrais m'aider pour convertir une date de type String (parce que je la récupère depuis un formulai de ADA vers JAVA [ par info14 ] Bonsoir, je suis novice en Java. je programmais avant en ADA. Est ce possible, comme c'est le cas en ADA de : - creer un sous type : du genre type VECTOR, problème. [ par MdcPhoenix ] Voilà c'est assez simple, une variable de type Vector contient un certains nombre de variable type Object.En l'occurence, moi j'ai rempli mon vector a liaison serie [ par baldyan ] je doit ecrire un simulateur de modem en java et par consequent ouvrir un port serie rs232.J'ai regardé la javax.comm qui gère ce type d'objet.quelqu' Création d'un forum type phpBB en java [ par sicca ] Hello,Je suis à la recherche de ressource pour la mise en place d'un forum java un peu comme phpBB... Attention je ne parle pas d'applet java... La ba recopier des résultats dans différents fichiers [ par azerty001 ] Bonjour,Dans mon projet, j'ai calculé certaines valeurs dans un fichier, et je voudrais me servir de ces valeurs dans d'autres fichiers du même projet Fonction avec une Hashtable... [ par jonathan100 ] Bonjour à tous , Voici mon problème. J'ai le tableau "the_packet" qui contient des données du type "DatagramPacket". Je voudrais connaitre l'adresse structure [ par chevallard ] Bonjour,dans java, existe-t'il une notion de structure ou féfinition de type comme dans le C. Si elle n'existe pas comment puis-je définir une variabl


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 29,016 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.