千家信息网

JavaScript定义原型对象和继承对象的实例

发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要讲解了"JavaScript定义原型对象和继承对象的实例",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JavaScript定义原型对象和继
千家信息网最后更新 2025年01月17日JavaScript定义原型对象和继承对象的实例

这篇文章主要讲解了"JavaScript定义原型对象和继承对象的实例",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JavaScript定义原型对象和继承对象的实例"吧!

定义原型对象,继承对象.示例代码如下:

  1. <html>

  2. <head>

  3. <TITLE>原型_对象_继承TITLE>

  4. <SCRIPT Language = "JavaScript">

  5. {


  6. function Circle(x,y,r)

  7. {

  8. this.x=x;

  9. this.y=y;

  10. this.r=r;

  11. }

  12. Circle.prototype.pi = 3.1415926;

  13. function Circle_circumference()

  14. {

  15. return 2*this.pi*this.r;

  16. }


  17. Circle.prototype.circumference = Circle_circumference;

  18. var c= new Circle(0.0, 0.0, 5);

  19. var p = c.circumference();


  20. [xss_clean]("<br>c圆的周长为Circle(0.0, 0.0, 5):",p);


  21. [xss_clean]("<br>继承");

  22. function Circle_area()

  23. {

  24. return this.pi*this.r*this.r;

  25. }

  26. Circle.prototype.area = Circle_area;

  27. var mji = c.area();

  28. [xss_clean]("<br>c圆的面积为:",mji);



  29. [xss_clean]("<br><br>重定义:不继承Circle(0.0, 0.0, 10);");

  30. var C3 = new Circle(0.0, 0.0, 10);

  31. function area()

  32. {

  33. return 3*this.pi*this.r*this.r;

  34. }

  35. C3.area = area;

  36. p = C3.circumference();

  37. mji = C3.area();

  38. [xss_clean]("<br>C3圆的周长为:",p);

  39. [xss_clean]("<br>C3圆的面积为:",mji);

  40. }

  41. SCRIPT>

  42. head>

  43. html>

感谢各位的阅读,以上就是"JavaScript定义原型对象和继承对象的实例"的内容了,经过本文的学习后,相信大家对JavaScript定义原型对象和继承对象的实例这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0