虽然是一门面向对象的语言,但是js和c#或者java这样的语言又有所不同,后两者是基于类的面向对象,而前者是基于原型的,下面就通过一个实例简单的介绍一下javascript继承。
   [ 其他 ] 运行代码    下载代码
<script>
var web=function(){
  this.webName="51前端";
  this.webAddress="青岛市南区";
}
web.prototype.age=10;
var webObj=new web();
console.log(webObj.age)
</script>
实际上prototype所指向原型对象实际上一个特殊的对象实例,此对象实例可以被所有的web的对象实例所共享,所以上面的代码输出值为10。下面再来看一段代码:
   [ 其他 ] 运行代码    下载代码
<script>
var web=function(){
  this.webName="51前端";
  this.webAddress="青岛市南区";
}
web.prototype.age=10;
var newWeb=function(){this.webName="新51前端"}
newWeb.prototype=new web();
var newWebObj=new newWeb();
console.log(newWebObj.webName);
console.log(newWebObj.webAddress);
console.log(newWebObj.age);
</script>

代码描述:javascript 面向对象继承。javascript面向对象继承简单介绍



146 194



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到