function Master(){
//给动物喂食
this.feed=function(animal,food){
window.alert(animal.constructor);
document.writeln("主人给"+animal.name+" 喂"+food.name);
}
} //写食物
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 Peach(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 Peach("水蜜桃"));

运行结果:

最新文章

  1. JQuery plugin ---- simplePagination.js API
  2. Linux下Redis的安装与配置
  3. 提额 APP
  4. 解决win7下PIL无法打开图片的问题
  5. Meet python: little notes 4 - high-level characteristics
  6. js操作json与字符串相互转换
  7. VPN和SSH的原理区别
  8. FTS抓包看AVDTP
  9. Android IOS WebRTC 音视频开发总结(九)-- webrtc入门001
  10. 函数fsp_get_space_header
  11. HW3.15
  12. 控制 Memory 和 CPU 资源的使用
  13. js实现黑客帝国文字下落效果
  14. PLSQL创建Oracle定时任务
  15. linux下安装部署ansible
  16. PHP var_dump()函数输出不完整,有省略号?解决办法
  17. js上课笔记
  18. Java 并发工具包 | J.U.C
  19. javascript中的getter和setter
  20. Kaggle泰坦尼克数据科学解决方案

热门文章

  1. Winform GridView打印类
  2. 对Date的扩展,将 Date 转化为指定格式的String
  3. python判断字符串类型
  4. 小白学习python之路(二):安装开发工具
  5. jdbc 链接池的优化
  6. Asp.Net北大青鸟总结(四)-使用GridView实现真假分页
  7. 1-3:CSS3课程入门之伪类和伪元素
  8. XMPP资源绑定(Resource Binding)
  9. Unity3D研究院之拓展Scene视图
  10. MySQL 忘记密码解决办法