no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Letzte Überarbeitung | |||
— | schule:klassen:2019:10abc:vererbung [2020/02/18 09:30] – angelegt martin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Vererbung ====== | ||
+ | ===== Einführungsbeispiel: | ||
+ | <code java> | ||
+ | World w = new World(800, 600); | ||
+ | |||
+ | while(true) { | ||
+ | new Particle(Math.random() * 20 - 10, | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | |||
+ | class Particle extends Rectangle { | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | super(380, 550, 40, 40); | ||
+ | vx = vx1; | ||
+ | vy = vy1; | ||
+ | vw = vw1; | ||
+ | setBorderColor(null); | ||
+ | setFillColor( | ||
+ | Math.floor(Math.random() * 255 * 255 * 255)); | ||
+ | setAlpha(Math.random()); | ||
+ | } | ||
+ | |||
+ | | ||
+ | move(vx, vy); | ||
+ | rotate(vw); | ||
+ | vy = vy + 0.5; | ||
+ | if(isOutsideView()) { | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | } | ||
+ | </ |