[POO] Heritage en javascript
Bonjour,
je sollicite votre aide dans la compréhension, de l'héritage en java script, voici ma demande.
je souhaite créer un objet calendrier qui hérite de l'objet Date, vous comprenez bien pourquoi.
voici un exemple qui ne fonctionne pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
// Objet Calendrier
function Calendrier() {
//Passage de paramètres à lobjet père
Date.Call(this);
}
//qui hérite de Date
Calendrier.prototype = new Date;
//mais qui est de type Calendrier
Calendrier.prototype.constructor = Calendrier;
//Ajout dune méthode au fils
Calendrier.prototype.date = function() {
return this.getDate();
}
var monCalendrier = new Calendrier();
alert(monCalendrier.date()); |
Pouvez-vous m'expliquer pourquoi ce code ne fonctionne pas et m'aider dans l'héritage de l'objet Date.
cordialement,
MP59100