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
相关推荐
m0_748257186 分钟前
Spring Boot FileUpLoad and Interceptor(文件上传和拦截器,Web入门知识)桃园码工24 分钟前
15_HTML5 表单属性 --[HTML5 API 学习之旅]Am心若依旧40931 分钟前
[c++11(二)]Lambda表达式和Function包装器及bind函数明月看潮生33 分钟前
青少年编程与数学 02-004 Go语言Web编程 20课题、单元测试大G哥43 分钟前
java提高正则处理效率VBA63371 小时前
VBA技术资料MF243:利用第三方软件复制PDF数据到EXCEL轩辰~1 小时前
网络协议入门小_太_阳1 小时前
Scala_【1】概述百万蹄蹄向前冲1 小时前
2024不一样的VUE3期末考查向宇it1 小时前
【从零开始入门unity游戏开发之——unity篇02】unity6基础入门——软件下载安装、Unity Hub配置、安装unity编辑器、许可证管理