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.         document.write("<br>c圆的周长为Circle(0.0, 0.0, 5):",p);


  21.         document.write("<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.         document.write("<br>c圆的面积为:",mji);



  29.         document.write("<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.         document.write("<br>C3圆的周长为:",p);

  39.         document.write("<br>C3圆的面积为:",mji);

  40.     }

  41.     </SCRIPT>

  42. </head>

  43. </html>

关于 "JavaScript定义原型对象和继承对象的实例" 就介绍到这。希望大家多多支持编程宝库

JavaScript怎么创建对象并为对象添加方法和属性:本文主要介绍"JavaScript如何创建对象并为对象添加方法和属性",希望能够解决您遇到有关问题,下面我们一起来看这篇 "JavaScript如何创建对象并为对象添加方法和属性" 文 ...