oop comments

This commit is contained in:
bach 2024-12-06 16:36:36 +01:00
parent 724b700890
commit 0b8461da64

View File

@ -16,11 +16,12 @@ function degToRad(deg) {
// 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
// https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Classes_in_JavaScript
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) {
// 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.x = x;
this.y = y;
@ -30,7 +31,7 @@ class Bidule {
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(){
this.x += this.vitesse.x;
this.y += this.vitesse.y;