javascript使用prototype完成单继承
更新时间:2014年12月24日 11:10:12 投稿:hebedich
这篇文章主要介绍了javascript使用prototype完成单继承的方法及示例代码,有需要的小伙伴参考下
1.使用prototype完成单继承.
复制代码 代码如下:
//定义一个A类
function A(){
}
//为A类动态调用属性color,与方法sayColor
A.prototype.color = "blue";
A.prototype.sayColor = function(){
alert(this.color);
};
//创建了一个B类
function B(){
}
//让B继承自A
B.prototype=new A(); //new出A的对象赋值给B的原型,B中就包含了A中的所有定义的属性与方法.
//可不可以将继承的sayColor进行重写.
B.prototype.sayColor=function(){
alert("重写");
}
var b=new B();
b.color='red';
b.sayColor();
您可能感兴趣的文章:
- js中继承的几种用法总结(apply,call,prototype)
- 深入了解javascript中的prototype与继承
- javascript prototype的深度探索不是原型继承那么简单
- JavaScript面向对象之Prototypes和继承
- Javascript 原型和继承(Prototypes and Inheritance)
- JavaScript类和继承 prototype属性
- 详解JavaScript中基于原型prototype的继承特性
- Javascript中 关于prototype属性实现继承的原理图
- JavaScript不使用prototype和new实现继承机制
- javascript基于prototype实现类似OOP继承的方法
- JS伪继承prototype实现方法示例
相关文章
解决layui中table异步数据请求不支持自定义返回数据格式的问题
今天小编就为大家分享一篇解决layui中table异步数据请求不支持自定义返回数据格式的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-08-08
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
这篇文章主要介绍了《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史,需要的朋友可以参考下2015-01-01
代码短小的js div层拖动实现代码[兼容IE与Firefox]
代码短小的js div层拖动实现代码[兼容IE与Firefox],需要的朋友可以参考下.2010-05-05


最新评论