This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2013_2014:s2:td:td_classes-code-associations:codes [2014/04/08 15:20] blay [Code] |
2013_2014:s2:td:td_classes-code-associations:codes [2014/04/08 17:12] dpallez [Code] |
||
---|---|---|---|
Line 163: | Line 163: | ||
==== Code ==== | ==== Code ==== | ||
- | Dans la classe **Cours** | + | === Dans la classe **Cours** === |
+ | |||
+ | <note warning>Cette version n'est pas développée, elle doit être terminée</note> | ||
<code java/> | <code java/> | ||
Line 169: | Line 171: | ||
public class Cours { | public class Cours { | ||
- | public Vacataire[] vacataires = new Vacataire[0]; | + | private Vacataire[] vacataires = new Vacataire[0]; |
} | } | ||
</code> | </code> | ||
- | + | ** | |
- | Autre solution | + | Autre solution dans la classe cours ** |
Placer bien vos attributs en début de définition de la classe. | Placer bien vos attributs en début de définition de la classe. | ||
Line 210: | Line 212: | ||
</code> | </code> | ||
- | <note warning>Attention, le remove suppose que l'on sait comparer des Vacataires. Ici, comme le equals n'est pas redéfini, seul des vacataires exactement les mêmes seront retirés au sens de l'égalité des pointeurs.</note> | + | <note warning>Attention, le remove suppose que l'on sait comparer des Vacataires. Ici, comme le equals n'est pas redéfini, seuls des vacataires exactement les mêmes seront retirés au sens de l'égalité des pointeurs.</note> |
<code java> | <code java> | ||
public class Vacataire { | public class Vacataire { |