oop comments
This commit is contained in:
parent
724b700890
commit
0b8461da64
@ -16,11 +16,12 @@ function degToRad(deg) {
|
|||||||
// for (let index = 0; index < array.length; index++) {
|
// for (let index = 0; index < array.length; index++) {
|
||||||
// }
|
// }
|
||||||
// Une classe est un object que l'on va cloner, on va créer des instances de bidule
|
// Une classe est un object que l'on va cloner, on va créer des instances de bidule
|
||||||
|
// https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Classes_in_JavaScript
|
||||||
class Bidule {
|
class Bidule {
|
||||||
// le constructeur est appeler une fois au moment de new Bidule
|
// le constructeur est appelé une fois au moment de new Bidule
|
||||||
constructor(r, x, y) {
|
constructor(r, x, y) {
|
||||||
// on definie les valeur de départ propre a chauqe instance
|
// on definie les valeur de départ propre a chauqe instance
|
||||||
// 'this' correpsond a l'instance, autant de 'this' que d'instance
|
// 'this' correpsond à l'instance, autant de 'this' que d'instance
|
||||||
this.r = r;
|
this.r = r;
|
||||||
this.x = x;
|
this.x = x;
|
||||||
this.y = y;
|
this.y = y;
|
||||||
@ -30,7 +31,7 @@ class Bidule {
|
|||||||
y:-2+Math.random()*4
|
y:-2+Math.random()*4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// les methodes sont comme des fonction mais propre a chaque instance
|
// les methodes sont comme des fonctions mais propres à chaque instance
|
||||||
bouge(){
|
bouge(){
|
||||||
this.x += this.vitesse.x;
|
this.x += this.vitesse.x;
|
||||||
this.y += this.vitesse.y;
|
this.y += this.vitesse.y;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user