批量实现面向对象的实例

来源:互联网 发布:守望先锋网络很卡 编辑:程序博客网 时间:2024/05/22 08:24
<!DOCTYPE html><html><head><meta charset="utf-8"><title>批量实现面向对象的实例</title><script type="text/javascript">window.onload = function(){function Person(name,age){this.name = name;this.age = age;}Person.prototype.showName = function(){alert(this.name);};function extend(parent,child,method){function a(){parent.apply(this,arguments);child.apply(this,arguments);};for(var i in parent.prototype){a.prototype[i]=parent.prototype[i];}for(var i in method){a.prototype[i] = method[i];}return a;};//参数为父级构造函数,子级构造函数,子级方法var int = extend(Person,function(name,age,job){this.job = job;},{showjob:function(){alert(this.job);}});var oc=new int('侠客',24,'工作');oc.showjob();}</script></head><body>   <h1>面向对象继承实例</h1>   <p>开始展示批量实现面向对象的实例</p></body></html>

原创粉丝点击