User Tools

Site Tools


2013_2014:s2:td:td_classes-code

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2013_2014:s2:td:td_classes-code [2014/03/29 14:22]
blay [Reverse : La classe ''Point'']
2013_2014:s2:td:td_classes-code [2015/04/18 07:43] (current)
blay [Classe ''TailleHaie'']
Line 17: Line 17:
 ===== Classe : Code et modélisation ===== ===== Classe : Code et modélisation =====
 <note tip>Les notes de bas de page vous donnent des indications sur certaines actions. Il suffit de laisser la souris sur les renvoies.</​note>​ <note tip>Les notes de bas de page vous donnent des indications sur certaines actions. Il suffit de laisser la souris sur les renvoies.</​note>​
-==== Classe ''​TailleHaie''​ ====+==== Classe ''​TailleHaie'' ​(10mn) ​====
  
  
Line 27: Line 27:
   - Générer ou écrivez le code java correspondant à cette classe((Code->​Java-roundtrip .. l'​objectif est de maintenir la cohérence entre le modèle et le code)). On prévoira un constructeur qui initialisera le tailleHaie dans l’état éteint, avec une cadence de 0.   Les exceptions levées dans le corps des méthodes générées permettent de signaler les méthodes encore non implémentées. Vous devez retirer les levées d'​exception en implémentant les méthodes.   - Générer ou écrivez le code java correspondant à cette classe((Code->​Java-roundtrip .. l'​objectif est de maintenir la cohérence entre le modèle et le code)). On prévoira un constructeur qui initialisera le tailleHaie dans l’état éteint, avec une cadence de 0.   Les exceptions levées dans le corps des méthodes générées permettent de signaler les méthodes encore non implémentées. Vous devez retirer les levées d'​exception en implémentant les méthodes.
   - On veut pouvoir connaître la cadence du ''​TailleHaie''​.   - On veut pouvoir connaître la cadence du ''​TailleHaie''​.
 +  - Tester votre code. Si vous n'avez pas encore vu la notion de Test en java vous pouvez mettre vos tests dans un main et votre test peut ressembler à ce qui suit.
 +<code java>
 +public class TestOutils {
  
-<note importantMaintenez le modèle et le code en cohérence((Code -Java Round-trip)) .</note>+ public static void main(String[] args) { 
 + TailleHaie monTailleHaie = new TailleHaie();​ 
 + System.out.println("​Taille Haie crée : " + monTailleHaie);​ 
 + System.out.println("​==Test init : " + (monTailleHaie.getCadence() == 0) ); 
 + monTailleHaie.switchOn();​ 
 + System.out.println("​Cadence du Taille Haie en fonctionnement : " + monTailleHaie.getCadence()); 
 + System.out.println("==Test fonctionnement : " + (monTailleHaie.getCadence(== 4500); 
 + monTailleHaie.switchOff();​ 
 + System.out.println("​Cadence du Taille Haie à l'​arret : " + monTailleHaie.getCadence());​ 
 + System.out.println("​==Test Arret : " + (monTailleHaie.getCadence() == 0) ); 
 +  
 + }
  
 +}
 +</​code>​
 +
 +<note important>​ Maintenez le modèle et le code en cohérence((Code -> Java Round-trip)) .</​note>​
 ==== Classe ''​Tondeuse''​ ==== ==== Classe ''​Tondeuse''​ ====
  
2013_2014/s2/td/td_classes-code.1396099362.txt.gz · Last modified: 2014/03/29 14:22 by blay