Un petit article pour partager un script pour faire des classes façon java avec un générateur de getteur setteur intégré
https://github.com/bormat/ClassEtHeritage
exemple d’utilisation :
Class.create("classe1",{
extend:Object,
initialize:function (a,b){
this._a=2;
this._b=5;
},
getteurEtSetteur:"a,b"
})
Class.create(« classe2″,{
extend:classe1,
initialize:function (a,b){
$super(a,b);
this._c=4;
},
getteur: »c »,
setteur: »c »
})
initialize est le constructeur
extend la classe parente,
$super appelle la même méthode mais dans la classe parente elle doit forcément être appelé au début de la fonction
getteurEtSetteur: accesseur à this_nomVarriable en lecture ecriture exemple si on metteur getteurEtSetteur: »c » on peut faire
var o=new classe2;
o.setC(5);
o.getC();//retourne 5;
on peut aussi ne faire que le getteur ou que le setteur.