zoukankan      html  css  js  c++  java
  • javaScript——原型继承四步曲

    <script>
      //js模拟类的创建以及继承

      //第一步:创建父类
      function Parent(name){
      this.name = name;
      }


      //给父类添加属性方法
      Parent.prototype.age = 18;
      //var p1 = new Parent();
      //第二步:创建子类
      function Child(){
        Parent.call(this,"asdfasfd");
      }

      //第三步:确定继承的关系
      Child.prototype = Object.create(Parent.prototype);

      Child.prototype.stuno = "2000";

      //第四步:改造构造器(不是很重要)
      //改变了某个构造器的原型之后,紧接着的代码一定是改构造器
      Child.prototype.constructor = Child;
      /* Object.create的实现
      function create(proto){
      function F(){}
      F.prototype = proto;
      var temp = new F();
      return temp;
      }

      */
      //var o = new Parent();
      //o instanceof Object;


      </script>

  • 相关阅读:
    关于asp.netCore3.0区域和路由配置
    用Autofac替换.net core 内置容器
    C#Assembly详解
    MongoDB
    Python
    Python,正则表达式
    Python
    Python
    Gevent和猴子补丁
    Django
  • 原文地址:https://www.cnblogs.com/laizhouzhou/p/7900328.html
Copyright © 2011-2022 走看看