详解JavaScript基于面向对象之继承实例
作者:bea
javascript面向对象继承的简单实例: 作为一门面向对象的语言,继承自然是它的一大特性,尽管javascript的面向对象的实现机制和和c#和java这样典型的面向对象不同,但是继承的基本特点还是具有的,简单的说就是获得父级的方法和属性,下面是一段简单的实例,大家有兴趣可以分析一下: window.onload = function(){ function parent(age,name){ this.age = age; this.name = nam
javascript面向对象继承的简单实例: 作为一门面向对象的语言,继承自然是它的一大特性,尽管javascript的面向对象的实现机制和和c#和java这样典型的面向对象不同,但是继承的基本特点还是具有的,简单的说就是获得父级的方法和属性,下面是一段简单的实例,大家有兴趣可以分析一下:
window.onload = function(){
function parent(age,name){
this.age = age;
this.name = name;
}
parent.prototype.show = function(){
alert('父级方法');
}
function child(age,name,job){
parent.apply(this,arguments);
this.job = job;
}
(function(){
for(var i in parent.prototype){
child.prototype[i]=parent.prototype[i]
}
})();
var b = new parent(14,'侠客行');
var a = new child(15,'狼侠','侠客');
a.show();
}
以上就是javascript面向对象继承的简单实例介绍,大家可以结合前一篇《详解JavaScript基于面向对象之继承》一起学习,可能效果会更好。
有用 | 无用
window.onload = function(){
function parent(age,name){
this.age = age;
this.name = name;
}
parent.prototype.show = function(){
alert('父级方法');
}
function child(age,name,job){
parent.apply(this,arguments);
this.job = job;
}
(function(){
for(var i in parent.prototype){
child.prototype[i]=parent.prototype[i]
}
})();
var b = new parent(14,'侠客行');
var a = new child(15,'狼侠','侠客');
a.show();
}
以上就是javascript面向对象继承的简单实例介绍,大家可以结合前一篇《详解JavaScript基于面向对象之继承》一起学习,可能效果会更好。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- js实现网页收藏功能
- 详解javascript中原始数据类型Null和Undefined
- JS实现合并两个数组并去除重复项只留一个的方法
- JS数组合并push与concat区别分析
- 理解Javascript的call、apply
- javascript实现网站加入收藏功能
- javascript实现无缝上下滚动特效
- js实现将选中内容分享到新浪或腾讯微博
- JavaScript运行过程中的“预编译阶段”和“执行阶段”
- Sublime Text 3常用插件及安装方法
- 基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
- 基于JavaScript获取鼠标位置的各种方法
- javascript数组克隆简单实现方法
- Perl Substr()函数及函数的应用
- javascript针对不确定函数的执行方法
- 深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
- js如何判断输入字符串长度
- 常常会用到的截取字符串substr()、substring()、slice()方法详解
- jQuery添加和删除指定标签的方法