JavaScript 面向对象:多态
来源:互联网 发布:心理学本科网络教育 编辑:程序博客网 时间:2024/06/11 05:28
function Person(){ this.test1=function(){ window.alert("Person test1"); } } function Cat(){ this.test1=function(){ window.alert("Cat test1()"); } } var v=new Person(); v.test1(); v=new Cat(); v.test1();
function Master(){ //给动物喂食 this.feed=function(animal,food){ window.alert(animal.constructor); document.writeln("主人给"+animal.name+" 喂:"+food.name+"<br/>"); } } //食物类 function Food(name){ this.name=name; //... } function Fish(name){ this.food=Food; this.food(name); } function Bone(name){ this.food=Food; this.food(name); } function Banana(name){ this.food=Food; this.food(name); } //动物 function Animal(name){ this.name=name; //... } function Cat(name){ this.animal=Animal; this.animal(name); } function Dog(name){ this.animal=Animal; this.animal(name); } function Monkey(name){ this.animal=Animal; this.animal(name); } var cat=new Cat('小猫咪'); var dog=new Dog('小狗'); var fish=new Fish("小鱼"); var bone=new Bone("骨头"); var master=new Master(); master.feed(cat,fish); master.feed(dog,bone); master.feed(new Monkey('小猴'),new Banana('香蕉'));
0 0
- JavaScript 面向对象:多态
- javaScript面向对象-多态
- javaScript 面向对象-对象
- javascript:面向对象编程基础:多态
- javascript 面向对象编程基础 多态
- javascript 面向对象初探
- JavaScript 面向对象编程
- JavaScript 面向对象编程
- 面向对象的javascript
- javascript面向对象编程
- javascript的面向对象
- JavaScript的面向对象
- javascript面向对象开发
- 面向对象的JavaScript
- javascript 面向对象编程
- Javascript面向对象开发
- Javascript的面向对象
- JavaScript面向对象编程
- 坑之:Waiting server-side response timeout
- android app 换包名流程
- Mojo 分析日志接口
- 记录帖--SpringMVC 配置静态资源
- YARN内存使用优化配置
- JavaScript 面向对象:多态
- 关于navicat for mysql注册码问题
- Android事件处理
- 使用路径动画完成一个简洁优雅的启动页动画
- Eclipse通过Maven插件创建webapp项目中遇到的问题
- link to gibbsLDA++
- 网站运营怎么寻找“种子用户”?
- 图解WordPress的安装与使用
- cocoapods 1.0.1版本安装出现的问题及解决办法