一个帮助你理解prototype中Class.create()方法的例子
2009-08-19 09:10
316 查看
var Animal = Class.create(); Animal.prototype = { initialize: function(name, sound) { this.name = name; this.sound = sound; }, speak: function() { alert(name + " says: " + sound + "!"); } }; var snake = new Animal("Ringneck", "hissssssssss"); snake.speak(); // -> alerts "Ringneck says: hissssssssss!" var Dog = Class.create(); Dog.prototype = Object.extend(new Animal(), { initialize: function(name) { this.name = name; this.sound = "woof"; } }); var fido = new Dog("Fido"); fido.speak(); // -> alerts "Fido says: woof!"
相关文章推荐
- 帮助理解c#中委托+事件的一个例子
- 一个例子帮助理解正则表达式
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- 一个帮助我们理解for循环的好例子
- 私有继承的一个例子,帮助加强理解
- 对Jena的简单理解和一个例子(下)
- 一个轻松制作和处理矢量图的工具和方法, 希望对大家能够有帮助
- [导入]一个很简单的C#例子,给网友解答的,总觉得应该有更简单的方法
- 如何理解java的接口举一个例子
- 一个经典例子让你彻彻底底理解java回调机制
- 一个经典例子让你彻彻底底理解java回调机制
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- 关于lua元表和元方法的例子 自己理解了并加了一些注释
- 一个经典例子让你彻彻底底理解Java回调机制
- jquery live 函数使用的一个例子,和一些帮助文档
- 我是一个线程(对理解多线程很有帮助)
- 关于php中反射类的简单理解:如何拿到一个类的所有方法(public+protected+private)
- C#中的数组中的方法(一个例子)
- 一个奇怪的死循环:帮助你理解地址空间和栈
- 另外一个理解多项分布的方法