Mes TD de programmation orientée objet (INSA Toulouse)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

notes.md 1.1KB

Notes de TD - POO java

TD 1

  • Pour passer votre programme à un collègue, que devez-vous lui envoyer : les fichiers .java, les fichiers .class, les deux ?

On ne lui envoie que les .class, ça suffit et il est pas question qu’il nous pique notre code.

  • Combien d’objets sont créés explicitement dans la méthode go() ?

What does “Explicitement” means ? Sinon, si c’est à chaque new, bah 6.

  • Comment récupère-t-on la taille d’un tableau ?

.length

  • Localisez le constructeur de la classe Robot. A-t-il autant d’arguments que la classe a d’attributs ?

Nope.

  • Où est appelé le constructeur de la classe Robot ?

Anim.java, l. 24 - 27 :

robots[0] = new Robot("Images/mini1.png", 200, 100, plat, Color.RED) ;
  • Où est appelée la méthode collision() de la classe Robot ?

Robot.java > testeCollision > l. 121 - 122 :

this.collision(autre) ;
  • Dans la classe Robot, examinez le corps de testeCollision. Cette méthode manipule deux robots, pourtant elle n’a qu’un seul argument. Expliquer ce mystère.

Il y a l’objet en lui même et son copain.