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 :

Essaye de comprendre dev.


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut Essaye de comprendre dev.
    Bonjour,
    OBJECTIFS : utilisation de l’héritage, du polymorphisme et des exceptions.

    Vous réalisez une classe Vivant pour représenter un être vivant. Les variables
    d’instance de la classe sont nom, milieuDeVie (eau, terre ou airTerre) et
    complexité, un indice de complexité allant de 1 à 10 (du moins complexe au plus complexe). La classe doit contenir une méthode abstraite pour afficher le mode de déplacement de l’être vivant. La classe Vivant doit implanter l’interface Comparable : les objets de la classe Vivant sont ordonnés selon l’indice de complexité(compareTo).
    À partir de la classe Vivant, vous réalisez trois sous-classes : Humain, Animal et Plante.
    • La classe Humain a une variable d’instance : numéro . Elle redéfinit la méthode déplacement en affichant un message qui indique qu’un humain est bipède et qu’il pourrait nager.
    • La classe Animal a deux variables d’instance : deux booléennes pour savoir si
    l’animal est domestique et, si c’est un mammifère. Elle redéfinit la méthode
    déplacement en affichant un message qui indique qu’un animal peut marcher
    et/ou nager et/ou voler.
    • La classe Plante a une variable d’instance booléenne : comestible. Elle
    redéfinit la méthode déplacement avec un message qui indique qu’une plante
    ne se déplace pas.
    Chaque classe devrait avoir un ou plusieurs constructeurs, une redéfinition de la méthode equals qui utilise les noms et une méthode toString. Les
    constructeurs doivent au moins définir la complexité. Si la complexité est en dehors de l’intervalle de 1 à 10, le constructeur doit lancer une exception
    ComplexitéIncorrecte.

    Vous faites aussi un programme pilote. Le programme pilote permettra de constituer un tableau d’objets de type Vivant. Il permettra aussi d’afficher les éléments du tableau, de trier le tableau, de rechercher un élément dans le tableau.
    La séquence d’opérations est la suivante :
    • Mettre les objets dans le tableau : vous devez intercepter l’exception
    ComplexitéIncorrecte ;
    • Afficher les éléments du tableau ;
    • Trier le tableau selon la complexité : utiliser la recherche linéaire;
    • Afficher de nouveau les éléments du tableau ;
    • Chercher un élément qui se trouve dans le tableau à partir d’un nom ;
    • Chercher un élément qui ne se trouve pas dans le tableau.

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    tu ne crois tout de même pas que quelqun ici serait assez stupide pour faire l'exercice à ta place ?
    Qu'est ce qui te pose problème ?

  3. #3
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Aller, je te donne une piste pour la réussite :

    1. Les cours,
    2. Le travail personnel,
    3. Et si vraiment tu bloques sur un point particulier : www.developpez.com

    Salut.

Discussions similaires

  1. Comment essayer de comprendre ce code source ?
    Par Jimalexp dans le forum C++
    Réponses: 3
    Dernier message: 22/10/2008, 11h57
  2. [PERL] Problème en essayant de comprendre fork et pipe
    Par LE NEINDRE dans le forum Langage
    Réponses: 6
    Dernier message: 04/10/2005, 15h23
  3. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    Réponses: 15
    Dernier message: 05/11/2002, 14h55
  4. Dev-C++
    Par Anonymous dans le forum Dev-C++
    Réponses: 16
    Dernier message: 21/09/2002, 13h06
  5. [DEV-C++]#import de fichier .tlb
    Par pdl dans le forum Dev-C++
    Réponses: 6
    Dernier message: 19/07/2002, 22h46

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