Ioksan i have the same homework,did you find the solution?and can you post it her? thanks!
On Monday, 23 February 2015 16:28:10 UTC+1, ioksan wrote: > > Hy guys. > > > > I have a homework that says something like that: > > > > "Create a class called Person with the attributes id, name, surname. > Create another class called Student that inherits the class Persons and > also has it`s own two attributes: id_card and average. > Implement at least 2 methods in Person class and 1 method in Student class. > Call all 3 methods after creating the instance of Student class." > > > > I managed to create this: > > > > "<html> > <head> > <script> > // Definim clasa persoana > function persoana(nume, prenume, cnp) { > this.nume = nume; > this.prenume = prenume; > this.cnp = cnp; > } > > // definim o metoda pentru afisarea numelui complet > persoana.prototype.arataNume = function() { > return this.nume + " " + this.prenume; > }; > > // definim o metoda pentru afisarea cnp-ului > persoana.prototype.arataCNP = function() { > return this.cnp; > }; > > // Definim clasa student > function student(nume, prenume, cnp, nr_carnet, medie) { > // constructor parinte > persoana.call(this, nume, prenume, cnp); > > // proprietati publice si proprii pentru student > this.nr_carnet = nr_carnet; > this.medie = medie; > } > > // Mostenim de la clasa persoana > student.prototype = Object.create(persoana.prototype); > > // Definim o metoda pentru clasa student metoda prin care de fapt > suprascriem metoda parinte arataNume si afisam in plus si numarul de carnet > student.prototype.arataNume = function() { > return "Student: " + this.nume + " " + this.prenume + " - Numar carnet: " > + this.nr_carnet; > }; > > // Definire metoda pentru afisare medie student > student.prototype.medieStudent = function() { > return this.medie; > }; > > // instantiem si rulam metodele > var unStudent = new student("xyz","abc","7432943929393", "122", "8"); > alert(unStudent.arataNume()); > alert("CNP student: " + unStudent.arataCNP()); > alert("Medie student: " + unStudent.medieStudent()); > </script> > </head> > > <body> > </body> > </html>" > > > > The problem is that my professor refused my homework because I didn`t use > PrototypeJS. > > Can you help me converting this code? I didn`t understood his request and > by browsing this page I could`t understand much: > > "http://prototypejs.o...nheritance.html > <http://prototypejs.org/learn/class-inheritance.html>" > > > Thanks. > -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To unsubscribe from this group and stop receiving emails from it, send an email to prototype-scriptaculous+unsubscr...@googlegroups.com. To post to this group, send email to prototype-scriptaculous@googlegroups.com. Visit this group at https://groups.google.com/group/prototype-scriptaculous. For more options, visit https://groups.google.com/d/optout.