Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 878|回复: 0

诸多问题的正方形继承矩形

[复制链接]

该用户从未签到

发表于 2011-10-28 13:57:27 | 显示全部楼层 |阅读模式
  1. Object.prototype.extend = function (Parent) {   
  2.     this.prototype = new Parent();   
  3. }   
  4. Rectangle = function (width, height) {   
  5.     this.width = width;   
  6.     this.height = height;   
  7. }   
  8. Rectangle.prototype.area = function () {   
  9.     return this.width * this.height;   
  10. }   
  11. Square = function (width) {   
  12.     this.__proto__.width = width;   
  13.     this.__proto__.height = width;   
  14.     this.whoami = function () {   
  15.         return "I am a Square.";   
  16.     }   
  17. }   
  18. Square.extend(Rectangle);   
  19.    
  20. var s = new Square(5);   
  21. document.writeln(s.area());  // The output is 25.   
  22. document.writeln(s.whoami()); // The output is "I am a Square."   
  23. Object.prototype.extend = function (Parent) {
  24.     this.prototype = new Parent();
  25. }
  26. Rectangle = function (width, height) {
  27.     this.width = width;
  28.     this.height = height;
  29. }
  30. Rectangle.prototype.area = function () {
  31.     return this.width * this.height;
  32. }
  33. Square = function (width) {
  34.     this.__proto__.width = width;
  35.     this.__proto__.height = width;
  36.     this.whoami = function () {
  37.         return "I am a Square.";
  38.     }
  39. }
  40. Square.extend(Rectangle);
  41. var s = new Square(5);
  42. document.writeln(s.area());  // The output is 25.
  43. document.writeln(s.whoami()); // The output is "I am a Square."
复制代码

以上代码存在很多问题,不知你能说出几个?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-8 13:36 , Processed in 0.301384 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表