IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

enseigner le polymorphisme


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Par défaut enseigner le polymorphisme
    Bonjour à tous,

    Je donne actuellement une formation Java à une quinzaine de personnes.
    Le niveau est très hétérogène...
    Je cherche donc à enseigner la partie polymorphisme de manière simple...
    La notion d'héritage est je pense relativement bien comprise...
    Si vous avez des exemples ou d'exercices simples sur le polymorphisme, je suis preneur...

    Hasta pronto

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2005
    Messages : 102
    Par défaut
    Bonjour,

    Personnellement pour moi cet article est suffisant : http://fr.wikipedia.org/wiki/Polymor...nformatique%29

    Bien à vous,
    Mathieu

  3. #3
    Membre éclairé Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Par défaut exercice sur les formes géométriques
    bonjour,

    en fait, je suis parti de l'exemple en PJ pour présenter l'héritage et le polymorphisme...

    hasta luego
    Images attachées Images attachées  

  4. #4
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Un exemple qui reviens souvent est celui de la classe Animal qui parle.

    Soit une classe Animal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class Animal {
        public Animal() {}
     
        public void parle() {
            System.out.println("Je ne parle pas.");
        }
    }
    Soit une classe Chien dérivant d'Animal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class Chien extends Animal {
        public Chien() {}
     
        public void parle() {
            System.out.println("J'aboie");
        }
    }
    Soit une classe Chat dérivant d'Animal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class Chat extends Animal {
        public Chat() {}
     
        public void parle() {
            System.out.println("Je miaule");
        }
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public class Main {
     
        static public void main(String[] args) {
            Animal animal = new Animal();
            Animal chien = new Chien();
            Animal chat = new Chat();
     
            faireParlerAnimal(animal);
            faireParlerAnimal(chien);
            faireParlerAnimal(chat);
        }
     
        static public void faireParlerAnimal(Animal animal) {
            animal.parle();
        }
    }
    Affiche respectivement
    Je ne parle pas
    J'aboie
    Je miaule
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. polymorphisme et autre
    Par jbeauport dans le forum C++
    Réponses: 15
    Dernier message: 29/06/2005, 13h43
  2. Réponses: 15
    Dernier message: 25/01/2005, 16h51
  3. Surcharge et Polymorphisme
    Par Hell dans le forum C++
    Réponses: 6
    Dernier message: 12/01/2005, 20h50
  4. Réponses: 2
    Dernier message: 25/07/2004, 23h24
  5. JBuilderX pour l'enseignement
    Par buzzz dans le forum JBuilder
    Réponses: 3
    Dernier message: 26/05/2004, 22h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo