JavaScript原型继承的小例子
2016-11-11 18:49
603 查看
<script> // 父类 Animal var Animal = function() { this.name = 'animal'; }; Animal.prototype = { run: function() { console.log(this.name + " run...."); }, eat: function() { console.log(this.name + " eat..."); } } var Dog = function() { Animal.call(this); name = 'dog'; this.name = name; } Dog.prototype = Object.create(Animal.prototype); Dog.prototype.constructor = Dog; // 覆盖 Dog.prototype.run = function() { console.log(this.name + "...run...run..."); } // test var animal = new Animal(); animal.eat(); // animal eat... var dog = new Dog(); dog.eat(); // dog eat... dog.run(); // dog...run...run... </script>
相关文章推荐
- javascript 原型继承精华小例子
- javascript继承---原型继承的例子
- Javascript 原型继承小例子
- 浅析Javascript原型继承
- javascript 基于原型的知识--如何实现继承
- Javascript 原型和继承(Prototypes and Inheritance)
- Javascript 原型和继承(Prototypes and Inheritance)
- JavaScript原型继承小记
- Javascript对象继承(原型继承法)
- Javascript继承实际例子
- Javascript 继承实现例子
- Javascript--原型链实现继承
- Ajax - JavaScript之实现私有属性、像C++和Java一样支持基于类的继承方法之例子
- Javascript对象原型prototype和继承
- javascript 用原型继承来实现对象系统
- JavaScript 的原型继承与类式继承学习笔记
- javascript prototype的深度探索不是原型继承那么简单第1/3页
- javascript prototype的深度探索不是原型继承那么简单第1/3页
- 演示OOP中的封装、继承在JavaScript中的书写方式(另附JS反射的例子)
- Javascript--原型链实现继承