js继承---类继承法
2024-10-10 03:13:47
//父类
function Aaa(name,sex,inter){
this.name = name;
this.sex = sex;
this.inter = [1,2,3];
}
Aaa.prototype.showName = function(name){
return name;
} //子类
function Bbb(){
Aaa.call(this);//继承父类属性
} /*
继承父类中的function方法:
F过渡方法 避免prototype重复
Bbb.prototype.constructor = Bbb; 将构造方法重新指向 Bbb
*/
//function F(){}
var F = function(){};
F.prototype = Aaa.prototype;
Bbb.prototype = new F();
Bbb.prototype.constructor = Bbb; //实例化父类
var b1 = new Aaa();
b1.inter.push(4);
console.log("实例化父类后给inter增加元素结果为:"+b1.inter.toString()); //实例化子类
var b2 = new Bbb();
b2.inter.push(5);
console.log("实例化子类后给inter增加元素结果为:"+b2.inter.toString());
最新文章
- diff/merge configuration in Team Foundation - common Command and Argument values - MSDN Blogs
- 1125Sending data
- 随机序列生成算法---生成前N个整数的一组随机序列
- 关灯问题 dp
- iOS 8 定位失败问题
- [cocos2d]场景切换以及切换进度显示
- CI框架篇之预热篇(1)
- Mybatis3.0防止SQL注入
- 面试题:在O(1)时间删除链表结点
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释
- SQL多个表实现联合查询
- pixi.js
- 前端技术之_CSS详解第一天
- Sequel自动生成Select语句
- Linux中什么是动态网站环境及如何部署
- Archery:开源漏洞评估和管理工具
- <;转>;Python中的新式/经典类的查找方式
- Ubuntu python3 安装pip
- 【Alpha】团队项目测试报告与用户反馈
- 16款纯CSS3实现的loading加载动画