JavaScript中如何继承
来源:互联网 发布:淘宝商家id是什么 编辑:程序博客网 时间:2024/05/16 09:15
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>继承</title> <script type="text/javascript"> function CreatePerson(name,sex){//父类 this.name=name; this.sex=sex; } CreatePerson.prototype.showName=function(){ alert(this.name) } var p1=new CreatePerson('小明','男'); // p1.showName(); function CreateStar(name,sex,job){ CreatePerson.call(this,name,sex);//父类属性的继承 call this.job=job; } //CreateStar.prototype=CreatePerson.prototype; 对象赋给对象,是引用的关系//父类方法的继承 extend(CreateStar.prototype,CreatePerson.prototype); var p2=new CreateStar('黄晓明','男','演员'); p2.showName(); function extend(obj1,obj2){ for(var attr in obj2){ obj1[attr]=obj2[attr]; } } </script></head><body></body></html><!-- 继承:子类不影响父类,子类可以继承父类的一些功能。属性的继承:调用的是父类的构造函数 call方法的继承:for in :拷贝继承 -->
阅读全文
0 0
- JavaScript中如何继承
- 在Javascript中如何实现继承
- javascript如何实现继承
- .javascript如何使用继承
- JavaScript中对象继承
- JavaScript中复制继承
- JavaScript中的继承(中)
- JavaScript是如何实现继承
- JavaScript中继承(三) -- 组合继承
- 在JavaScript中实现继承
- Cocos2d-JS中JavaScript继承
- JavaScript中继承方式详解
- Cocos2d-JS中JavaScript继承
- javascript原型继承中this
- javascript中寄生组合式继承
- ES5 中 JavaScript的继承
- 如何利用javascript中的原型实现继承
- javascript 是如何体现继承的
- <转载>Java(17):Java常用数据结构及其特征解读
- jdbc day01 火推 function函数 Oracle JDBC连接步骤
- MATLAB中只显示坐标轴的左下段到右上端的部分
- 【LeetCode】448. Find All Numbers Disappeared in an Array
- 机器学习实战--最简单算法--KNN算法(k-近邻算法)
- JavaScript中如何继承
- BZOJ 1787: [Ahoi2008]Meet 紧急集合【LCA】
- JDBC 02 Eclipse常见快捷键 Statement类的常用方法 火推
- 树莓派3B之交叉编译链和内核编译
- Mybatis源码(一)之Spring整合Mybatis扫描dao
- 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
- python--leetcode258. Add Digits
- HybridApp解决方案_No1_混合模式(Hybrid)App开发概述
- 监听,异常问题