Using prototype it is possible to implement inheritance in Javascript. Following is the code snippet of a Javascript prototypical inheritance.
var Animal = function(animalName) {
this.name = (animalName) ? animalName : 'unknown';
this.getName = function () {
return this.name;
}
return this;
};
var Cow = function () {
this.name = "Cow";
this.getSounds = function () {
return 'Moo';
}
return this;
};
Cow.prototype = new Animal('aa');
var cowObj = new Cow();
console.log(cowObj.getSounds());
console.log(cowObj.getName());
Comments
Post a Comment