Вот хрестоматийное решение задачки ТС.
function Animal() {
this.getName = function() {
return this.name;
}
}
function Dog(name){
this.name=name;
this.bark = function () {
return ('Dog ' + this.getName() + ' is barking');
}
}
Dog.prototype = new Animal();
var dog = new Dog('Balto');
dog.bark();
/*
Dog Balto is barking
*/
PS Три раза правил. Абстрактные задачи суксь и маздай.