Master 1 SIGLIS Java Lecteur Stéphane Tallard Correction du TD Chapitre 2
Master SIGLIS2 1. Point.java classe Point class Point { private double x ; private double y ; public Point(double x, double y ) { this.x = x ; this.y = y ; } public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; } Modélisation
Master SIGLIS3 2. AppelDeMethode.java Quelle est le nom de la classe qui est contenue dans AppelDeMéthode.java ? Y'a-t-il des attributs contenus dans la classe ? AppelDeMéthode Quelles sont les méthodes qui sont contenues dans la classe ? public static int ajouter( int a, int b) public static void main(String[] args) Que fait la méthode main ? Elle est le point d'entrée dans le programme. Elle affiche le résultat de l'addition de 4 et 3. Quelle est la variable que contient la méthode main ? Quelle est son type ? variable c de type int (entier) Modifier AppeldeMethode pour qu'elle affiche le résultat de l'addition remplacer int c = ajouter( 4, 3) ; par int c = ajouter( 17, 45) ;
Master SIGLIS4 Personne.Java
Master SIGLIS5 Personnes.java Que fait Personnes.java ? création d'un objet de la classe Personne + mise à jour de l'état du nouvel objet ( nom = durand, prenom = "Jean", age = 25, adresse = "15 allée des Bambous Bayonne" ) Sur quelle autre classe s'appuie-t-elle ? classe Personne Modifier Personnes.java pour qu'il fasse ce qu'il fait sur la personne Jean Durand mais sur la personne Raymond Lachance, 13 ans, 23 allée des Remparts, Biarritz. On vous demande de ne pas enlever le traitement sur Jean Durand dans le programme. Pour aller plus vite, vous pouvez dupliquer cette partie et l'adapter. voir correction.