javascript实现继承
来源:互联网 发布:江苏悠迅网络是干嘛的 编辑:程序博客网 时间:2024/06/05 10:03
//javascript通过将构造器函数与原型对象相关联的方式来实现继承 function Employee(name,dept){ this.name=name; this.dept = dept; } function Manager(reports){ this.reports = reports; } Manager.prototype=new Employee(); function Employee(){ this.name = ""; this.dept = "general"; } function Manager(){ this.reports = []; } Manager.prototype = new Employee; function WorkerBee(){ this.projects = []; } WorkerBee.prototype=new Employee; function SalesPerson(){ this.dept = "sales"; this.quota = 100; } SalesPerson.prototype=new WorkerBee; function Engineer(){ this.dept="engineering"; this.machine=""; } Engineer.prototype=new WorkerBee; var jim = new Employee(); console.log(jim.name); console.log(jim.dept); var sally = new Manager; console.log(sally.name); console.log(sally.dept); console.log(sally.reports); var mark = new WorkerBee; console.log(mark.name); console.log(mark.dept); console.log(mark.projects); var fred = new SalesPerson; console.log(fred.name); console.log(fred.dept); console.log(fred.projects); console.log(fred.quota); var jane = new Engineer; console.log(jane.name); console.log(jane.dept); console.log(jane.projects); console.log(jane.machine);
0 0
- [ JavaScript ] JavaScript 实现继承.
- 实现JavaScript的继承
- javascript 继承实现方法
- javascript 继承实现方式
- Javascript系列:实现继承
- javascript继承实现方法
- javascript 继承实现方法
- javascript 继承实现方法
- javascript 继承实现方法
- javascript 实现继承
- javascript实现继承
- javascript 继承实现方法
- javascript实现继承
- javascript 继承实现方式
- JavaScript继承的实现
- Javascript继承实现方式
- javascript【继承实现方式 】
- javascript继承实现
- C语言文件读写操作总结
- 安卓四大组件
- Android studio常见问题
- CSS实现元素水平/垂直居中的方法
- protobuf源码编译
- javascript实现继承
- SQLite.Net使用入门(二)【结合Asp.Net MVC】
- 集群上如何跑pyspark程序--Running Spark Python Applications
- SAP文件的上传
- service Android 四大组件之一
- Java面试题大全(Java基础二)
- 微信小程序把玩(三十三)Record API
- AndroidStudio 删除模块
- pagination 分页