1 goog.provide('nclosure.examples.animals.Tiger'); 2 3 goog.require('nclosure.examples.animals.CatLike'); 4 goog.require('nclosure.examples.animals.IAnimal'); 5 6 7 8 /** 9 * @constructor 10 * @extends {nclosure.examples.animals.CatLike} 11 */ 12 nclosure.examples.animals.Tiger = function() { 13 nclosure.examples.animals.CatLike.call(this); 14 }; 15 goog.inherits(nclosure.examples.animals.Tiger, 16 nclosure.examples.animals.CatLike); 17 18 19 /** 20 * @override 21 * Don't use te default implementation of CatLike.talk as tigers are very 22 * special and deserve respect. 23 */ 24 nclosure.examples.animals.Tiger.prototype.talk = function() { 25 console.log('SCARY TIGGGGER NOISE!!!'); 26 }; 27