Java

265 mots 2 pages
Correction de l'examen de Java (I5)
Question de cours 1 : appel de méthodes
• • • objet.nomDeMethode() Classe.nomDeMethode() : seulement si la méthode est statique nomDeMethode() qui correspond à this.nomDeMethode() où à super.nomDeMethode(). Ce type d'appel ne peut se faire que dans la classe ellemême ou dans une sous-classe.

Question de cours 2 : vocabulaire des langages orientés objets
Ne pas confondre le vocabulaire langage orientés objets et java. Objet, Classe, Attribut, Constructeur, Destructeur, Méthode, Héritage, Polymorphisme Instanciation, Encapsulation, Agrégation

Exercice 1 : Modélisation d'un dessin
Le lien d'agrégation est un plus dans une modélisation mais la déclaration des attributs pour faire le lien entre les classes reste la plus importante. A noter qu'ici, je donne une correction basée sur une interface que vous n'aviez pas vu à l'époque en TP. Dans le cadre de l'examen, un héritage était suffisant. De plus la méthode dessiner n'était pas nécessaire. Forme + dessiner ( )

Dessin - formes : Forme[]

Carré + dessiner()

Cercle + dessiner()

Exercice 2 : Modélisation d'un échiquier

Echiquier - echiquier : Piece[8][8]

Pièce - couleur : String + déplacement()

Pion + déplacement()

Cavalier

Fou

Tour + déplacement()

Roi + déplacement()

Reine + déplacement()

+ déplacement() + déplacement()

Exercice 3 : Modélisation du monde animal
Ici la correction peut être discutée, mais je notais en fait la construction générale sans tenir compte réellement dans l'implication des classes et la mise en place de l'héritage. La solution proposée ici n'est pas LA solution à rendre mais une proposition.

Biomasse

Mollusque Reptile Gastéropode Bivalve Céphalopode Homme Huitre Ver Tétrapode Amphibien Baleine Oiseau Mammifère

Insecte

Arthropode

VerNageur

Araignée

Mille-Pattes

Saumon

en relation

  • Javateck
    2338 mots | 10 pages
  • Dossier nuveau ne
    552 mots | 3 pages
  • La place masséna, nice
    719 mots | 3 pages
  • Comment devenir un ours
    870 mots | 4 pages
  • Java
    913 mots | 4 pages
  • Projet d'activité capoeira 2012
    264 mots | 2 pages
  • La plaine de verhaeren
    583 mots | 3 pages
  • A l'obeissance passive
    1467 mots | 6 pages
  • Biloutte
    1228 mots | 5 pages
  • Lycéen
    875 mots | 4 pages
  • Histoire des arts: le déserteur
    321 mots | 2 pages
  • La Commune de Paris échappe-t-elle au Droit Constitutionnel ? (1870)
    3996 mots | 16 pages
  • ch_reels
    4743 mots | 19 pages
  • java
    376 mots | 2 pages