| 
	
	
		
		
			
			 
				Задача по наследованию
			 
			
		
		
		
		Помогите , пожалуйста, решить задачу ниже. 
 
Написать класс Cat, который наследуется от класcа Animal. Класс Animal имеет метод getName (name можно передать в конструктор). Класс Cat имеет метод meow (возвращает строку “Cat {catname} is sayig meow”. 
Пример использования: 
var cat = new Cat(‘garfield’); 
cat.getName() === ‘garfield’; // true 
cat.meow() === ‘Cat garfield is saying meow’; // true 
 
Мое решение: 
 
function Cat(name){ 
	this.meow = function() { 
	return 'Cat ' + this.getName() +' is saying meow'	 
	} 
	 
} 
 
function Animal(name){ 
	this.name = name; 
	this.getName = function() { 
		return this.name;	 
	} 
}  
var animal = new Animal(); 
var cat = new Cat('garfield'); 
cat.__proto__ = animal; 
 
alert(cat.getName() === 'garfield'); // true 
alert(cat.meow() === 'Cat garfield is saying meow'); // true 
 
Вопрос:  
Не могу решить эту задачу , если кому не трудно , помогите ,пожалуйста. Хотя бы подскажите где я ошибаюсь. 
Не могу понять , как мне получить имя через функции getName 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |