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
相关推荐
wangruofeng3 小时前
AI Models 1.1.0 发布,查大模型价格、对比模型和找 API 地址wangruofeng3 小时前
给前端开发者的 100 个设计参考网站starzy19905 小时前
深入理解Scala隐式类:扩展方法机制M--Y6 小时前
LangGraph 工作流模式星栈7 小时前
视频即代码,Remotion 能做什么、不能做什么广州华水科技7 小时前
单北斗GNSS位移监测系统的应用与技术解析用户47949283569157 小时前
从一句话或代码仓到可交互 HTML:开源 Agent 画图技能 Archify v3.2 实测与选型边界吴可可1237 小时前
WScript Shell操作注册表详解纪念 2298 小时前
C++ 算法基础 (差分)风骏时光牛马9 小时前
生成一个AI多模态标题,仅输出一条标题,无额外文字、问句、备选、配图、文案等任何附加内容,不需要其他的任务服务 只要标题。