zoukankan      html  css  js  c++  java
  • JavaScript中的类方法、对象方法、原型方法

    1. 类方法:也叫函数方法,在JavaScript中函数也是一个对象,所以可以为函数添加属性以及方法;
    2. 对象方法:包括构造函数中的方法以及其原型上面的方法;
    3. 原型方法:一般用于对象实例共享,在原型上面添加该方法,就能实现共享。
    • Javascript中的function作为构造函数时,就是一个类,搭配上new操作符,可以返回一个对象。
      function People(name){ 
        this.name=name; 
        //对象方法 (实例方法)
        //每个对象实例都有的方法
        //只有对象实例才能调用的方法
        this.Speak=function(){
          console.log("Hello,My name is "+this.name); 
        } 
      } 
      //类方法 
      //只有原型才能调用的方法
      People.Move=function(){ 
        console.log("move"); 
      } 
      //原型方法 
      //所有对象实例共享的方法
      //原型可通过People.prototype.useTools()调用
      People.prototype.useTools=function(){ 
        console.log('useTools'); 
      }
      var Myself=new People("Lilpang"); 
      Myself.Speak();        //对象方法需要通过实例化对象去调用 
      People.Move();        //类方法不需要通过实例化对象去调用 
      Myself.useTools();   //原型方法也需要通过实例化对象去调用   

    作者:HeroMeikong
    链接:https://www.jianshu.com/p/81eb2ad72e17
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    hdu 1018
    hdu 1005
    hdu 1222
    hdu 1297
    hdu 1568
    WCF入门, 到创建一个简单的WCF应用程序
    BarTender 通过ZPL命令操作打印机打印条码, 操作RFID标签
    WCF入门的了解准备工作
    C# Bartender模板打印 条码,二维码, 文字, 及操作RFID标签等。
    Qt configure脚本说明
  • 原文地址:https://www.cnblogs.com/xujie520/p/11170724.html
Copyright © 2011-2022 走看看