zoukankan      html  css  js  c++  java
  • javaScript 继承原型链

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    </head>
    <script type="text/javascript">
    (function(){
    function Shape(){};
    Shape.prototype.color="#cccccc";
    document.write("Shape的顏色:"+Shape.prototype.color+"<br />");

    function Circle(radius){
    this.radius=radius;
    this.printCircleInfo=function(){
    document.write("Circle的半徑:"+this.radius+"Circle的顏色: "+this.color+"<br />");
    }
    }
    Circle.prototype=new Shape();// 实现原型链继承

    var c=new Circle(50);
    c.printCircleInfo();

    })();
    </script>
    <body>
    Circle.prototype=new Shape();這句話將Circle的原型設置成Shape 對象,這樣Circle的原型也就有了
    Shape的屬性,實現了繼承
    </body>
    </html>

    、、、、、、、、、、、、、、、、输出:

    Shape的顏色:#cccccc
    Circle的半徑:50Circle的顏色: #cccccc
    Circle.prototype=new Shape();這句話將Circle的原型設置成Shape 對象,這樣Circle的原型也就有了 Shape的屬性,實現了繼承

  • 相关阅读:
    Sql批处理语句
    使用waitfor 语句
    将文件分对话拆分
    集合
    用户登录系统
    fromkeys() keys() values() items()
    通讯录程序
    字符串分割方法split()函数
    装逼的本质就是把同一东西说成不同的事物
    字典
  • 原文地址:https://www.cnblogs.com/wxhhts/p/7783535.html
Copyright © 2011-2022 走看看