Показать сообщение отдельно
  #1 (permalink)  
Старый 05.08.2014, 15:54
Новичок на форуме
Отправить личное сообщение для Panamaster Посмотреть профиль Найти все сообщения от Panamaster
 
Регистрация: 31.07.2014
Сообщений: 4

Наследование классов
Написать класс Cat, который наследуется от класcа Animal. Класс Animal имеет метод getName (name можно передать в конструктор). Класс Cat имеет метод meow (возвращает строку «Cat {catname} is sayig meow».
Пример использования:
$cat = new Cat(‘garfield’);
$cat->getName() === ‘garfield’ // true
$cat->meow() === ‘Cat garfield is saying meow’ // true

руководствуясь статьей учебника написал код, который не работает
var animal = { };
 
animal.getName = function(name) {
  this.name = cat.name;
};
      
var cat = new cat('Garfield'); 
  
      
cat._proto_ = animal;
     
     cat.meow = function() {
  return "Cat" + this.name + "is saying meow";
};
 
alert( cat.meow );


Буду благодарен если укажете на ошибки и поможете сделать правильно
Ответить с цитированием