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:corrections:td_classes-code [2014/02/15 23:05] blay [La classe Trajet] |
2013_2014:s2:td:corrections:td_classes-code [2014/02/15 23:12] blay [La classe Trajet] |
||
---|---|---|---|
Line 254: | Line 254: | ||
} | } | ||
+ | </code> | ||
+ | |||
+ | <code java> | ||
package outilsPK; | package outilsPK; | ||
Line 503: | Line 506: | ||
</code> | </code> | ||
- | <code java> | ||
- | package trajetPK; | ||
- | import java.awt.*; | ||
- | |||
- | public class Chemin { | ||
- | Point depart; | ||
- | Point arrivee; | ||
- | |||
- | /** | ||
- | * | ||
- | * @param depart | ||
- | * @param arrivee | ||
- | */ | ||
- | public Chemin(Point depart, Point arrivee) { | ||
- | this.depart = depart; | ||
- | this.arrivee = arrivee; | ||
- | } | ||
- | public double distance() { | ||
- | int y = arrivee.y - depart.y; | ||
- | int x = arrivee.x - depart.x; | ||
- | return Math.sqrt( y*y + x*x); | ||
- | } | ||
- | @Override | ||
- | public String toString() { | ||
- | return "Chemin [depart=" + depart + ", arrivee=" + arrivee + "]"; | ||
- | } | ||
- | |||
- | |||
- | } | ||
<code java> | <code java> | ||
package trajetPK; | package trajetPK; | ||
Line 611: | Line 585: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | |||
+ | {{ :2013_2014:s2:td:corrections:trajet.png?nolink&300 |}} | ||
==== La classe ''Polygone'' ==== | ==== La classe ''Polygone'' ==== | ||