博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅谈javaScript中的继承关系<一>
阅读量:4673 次
发布时间:2019-06-09

本文共 686 字,大约阅读时间需要 2 分钟。

1 // JavaScript Document 2 //创建三个构造函数 3 function Shape(){ 4 this.name='ahape'; 5 this.toString=function(){
return this.name;} 6 } 7 8 function TwoDShape(){ 9 this.name=''2D shape;10 } 11 function Triangle(side,height){12 this.name='Triangel';13 this.side=side;14 this.height=height;15 this.getArea=function(){
return this.side * this.height/2;}16 } 17 18 //实现继承19 TwoDShape.prototype=new Shape();20 Triangle.prototype=new TwoDShape();21 //实现继承关系后,重置原型的构造器属性22 TwoDShape.prototype.constructor=TwoDShape;23 Triangle.prototype.constructor=Triangle;24 //创建一个Triangle对象,并调用getArea方法25 var my=new Triangle(5,10);26 my.getArea();

 

转载于:https://www.cnblogs.com/java-le/p/6093683.html

你可能感兴趣的文章
自我反省
查看>>
反射,得到Type引用的三种方式
查看>>
pl sql练习(2)
查看>>
Problem B: 判断回文字符串
查看>>
谷歌浏览器,添加默认搜索引擎的搜索地址
查看>>
数据结构化与保存
查看>>
C# .net 获取程序运行的路径的几种方法
查看>>
为什么需要Docker?
查看>>
国内5家云服务厂商 HTTPS 安全性测试横向对比
查看>>
how to control project
查看>>
转 python新手容易犯的6个错误
查看>>
第四节 -- 列表
查看>>
Python入门学习笔记4:他人的博客及他人的学习思路
查看>>
webstorm里直接调用命令行
查看>>
关联规则算法之FP growth算法
查看>>
对数组序列进行洗牌
查看>>
决策树
查看>>
团队作业
查看>>
如何避免在简单业务逻辑上面的细节上面出错
查看>>
win7,Ubuntu 12.04 双系统修改启动项顺序三方法
查看>>