Ce TP est un rappel sur :
Écrivez un Hello World.
L'objectif de cette exercice est de créer une classe qui modélise un étudiant. Un étudiant possède un nom, un prénom, une adresse, une moyenne scolaire.
Écrivez la classe qui modélise un étudiant.
Écrivez les fonctions suivantes:
Nous allons maintenant modéliser la promotion de l'école. Ecrivez un class Promotion qui possède les attributs suivants: barre_admission, liste_etudiants, nom_promotion, annee_promotion
Ecrivez les fonctions suivantes:
On souhaite modéliser une base de données qui contient des voitures, des vélos des camions, des mobylettes, des trotinettes, des fourgonettes, des karts et des rollers. Nous souhaitons avoir accés aux informations suivantes uniquement si l'information est pertinante vis à vis de l'objet. Pour cela, implémentez les attributs suivants:
Par exmple, un kart est un objet à 4 roues, possédant un passager, un moteur 2 ou 4 temps, un reservoir de 5 litres et ne poossédant pas coffre.
Vous implémenterez des accesseurs et des fonctions d'affichage pour chacun des champs de liste précédente.
Dessinez ce qui se passe en mémoire, lorsque vous créez l'instance de la classe qui représe le kart.
Dans l'exemple suivant, vous trouverez comment il est possible d'implémenter en java une liste d'objets:
import java.util.*; class A { int a; public A(int a){ this.a = a; } void print(){ System.out.println(a); } } class Main { public static void main(String[] args){ ListA liste_de_A = new LinkedListA(); liste_de_A.add(new A(1)); liste_de_A.add(new A(2)); liste_de_A.add(new A(3)); liste_de_A.add(new A(4)); liste_de_A.add(new A(5)); //Première façon de récupérer les éléments de la liste for (A element : liste_de_A) { element.print(); } //Deuxième façon de récupérer les éléments de la liste Iterator it = liste_de_A.iterator(); while(it.hasNext()){ A element = ( A ) (it.next()); element.print(); } } }