function extend(subClass,superClass){
var F = function(){};
F.prototype = superClass.prototype;
subClass.prototype = new F();
subClass.prototype.constructor = subClass;
}
function Person(name){
this.name = name;
}
Person.prototype.getName = function(){
return this.name;
}
function Author(name,books){
Person.call(this,name);
this.books = books;
}
Author.prototype.getBooks = function(){
return this.books;
}
extend(Author,Person);
var p = new Person("张三");
var a = new Author("刘畅");
console.log(p.getName());
console.log(a.getName());
extends in javascript
sun_weitao2024-09-16 11:53
相关推荐
峥嵘life5 小时前
Android16 311Y3 EAP-TLS 网络连接失败分析与修复总结不可求~6 小时前
多模型路由怎么落地:把任务分流写进项目的最小实现mqiqe7 小时前
AgentScope Java Harness:4. 双层记忆系统 让 Agent 拥有真正的“长期大脑“gugucoding8 小时前
46. 【Java】JUC并发工具:让并发更简单Nebula_g8 小时前
JavaSE基础语法:面向对象高级(代码中的成分)for_ever_love__8 小时前
python基础语法学习: 异常的传递性AC赳赳老秦9 小时前
公开图片 OCR 数据提取:OpenClaw 合规采集公开信息图,识别文字与表格并转化为结构化数据谢慧琼9 小时前
2026零基础做企业网站,低成本搭建官方网站依然鸣9 小时前
PTA团体程序设计天梯赛L1真题讲解L1-077-080byxdaz10 小时前
QT中服务使用