function prestazione(data,diagnosi){ this.data=data; this.diagnosi=diagnosi; } function paziente(){ this.prestazioni=new Array; this.aggiungiPrestazione = function(data,diagnosi){ var prest=new prestazione(data,diagnosi); this.prestazioni.push(prest); } } function paziente1(){ this.problemi=new Array; this.aggiungiProblema = function(problema){ this.problemi.push(problema); } } paziente1.prototype=new paziente(); var Paziente=new paziente1(); Paziente.aggiungiProblema("diabete"); Paziente.aggiungiPrestazione("14/2/2013","ipertensione"); Paziente.aggiungiPrestazione("10/3/2013","colica renale"); for(var i=0;i<Paziente.prestazioni.length;i++) alert(Paziente.prestazioni[i].data+" "+Paziente.prestazioni[i].diagnosi); for(var i=0;i<Paziente.problemi.length;i++) alert(Paziente.problemi[i]);Con questa ho aggiunto anche i problemi in anamnesi.
Queste non sono lezioni, ma appunti che prendo, da non professionista del campo ma da semplice appassionato, per facilitarmi lo studio della programmazione, quindi possono contenere, e in effetti contengono, diversi errori e improprietà, che poi correggo, quando me ne accorgo, con i miei progressi. Per questo non sono assolutamente da prendere per oro colato, ma anzi con molto senso critico.
venerdì 9 maggio 2014
Classe derivata di paziente per mezzo di ereditarietà tramite prototipo
Creazione di una classe derivata di "paziente" per mezzo dell'ereditarietà tramite prototipo.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento