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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 à l’objet 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 d’une 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