2017_2018:s2:td:td_classe_code
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2017_2018:s2:td:td_classe_code [2018/02/18 11:02] – [Je sais passer du code au modèle] blay | 2017_2018:s2:td:td_classe_code [2018/02/19 14:44] (current) – [Je sais passer du dessin d'une classe avec un attribut et une méthode au code] blay | ||
---|---|---|---|
Line 11: | Line 11: | ||
</ | </ | ||
+ | <note tip> | ||
===== Je comprends ===== | ===== Je comprends ===== | ||
Line 22: | Line 23: | ||
** En Java** | ** En Java** | ||
<code java> | <code java> | ||
- | public class Engin { | + | public class Engine |
} | } | ||
</ | </ | ||
Line 28: | Line 29: | ||
** En C#** | ** En C#** | ||
<code c#> | <code c#> | ||
- | public class Engin { | + | public class Engine |
}; | }; | ||
</ | </ | ||
Line 35: | Line 36: | ||
<code php> | <code php> | ||
<?php | <?php | ||
- | public class Engin { | + | public class Engine |
} | } | ||
?> | ?> | ||
Line 43: | Line 44: | ||
On crée une instance d' | On crée une instance d' | ||
< | < | ||
- | Engin defiance = new Engin(); | + | Engine |
</ | </ | ||
On crée un autre engin par : | On crée un autre engin par : | ||
< | < | ||
- | Engin xwing = new Engin(); | + | Engine |
</ | </ | ||
Line 96: | Line 97: | ||
private int power; | private int power; | ||
+ | //Accesseur en lecture : on lit la valeur de l' | ||
public int getPower() { | public int getPower() { | ||
return power; | return power; | ||
} | } | ||
+ | |||
+ | // | ||
public void setPower(int power) { | public void setPower(int power) { | ||
this.power = power; | this.power = power; | ||
Line 131: | Line 134: | ||
**Code généré en java** | **Code généré en java** | ||
<code java> | <code java> | ||
- | public class Engin { | + | public class Engine |
private int power; | private int power; | ||
Line 146: | Line 149: | ||
* @author blay | * @author blay | ||
*/ | */ | ||
- | class Engin { | + | class Engine |
/** | /** | ||
* @AttributeType int | * @AttributeType int | ||
Line 165: | Line 168: | ||
<code java> | <code java> | ||
- | public class Engin { | + | public class Engine |
private int power; | private int power; | ||
Line 210: | Line 213: | ||
private int power; | private int power; | ||
- | // | + | // |
- | private Pilot[] pilots = new Pilot[0]; | + | private Pilot[] pilots; // = new Pilot[0]; |
Line 286: | Line 289: | ||
//Get the pilots of defiance | //Get the pilots of defiance | ||
- | Pilot[] | + | Pilot[] |
//Print the first pilot (only object reference) | //Print the first pilot (only object reference) | ||
- | System.out.println(" | + | System.out.println(" |
} | } | ||
2017_2018/s2/td/td_classe_code.1518951768.txt.gz · Last modified: 2018/02/18 11:02 by blay