zoukankan      html  css  js  c++  java
  • javascript中的方法:类方法(静态方法)对象方法 原型方法

    javascript中的方法分为三类:

    1、类方法(静态方法)

    2、对象方法

    3、原型方法

    function Fun(){}

    1、类方法

    只能被类调用,不能被类实例化的对象调用。

    Fun.msg = function(){}

    //调用

    Fun.msg();

    2、对象方法

    只能被类实例化的对象调用,不能被类调用

    function Fun(){

    this.msg2=function(){}

    }

    //调用

    var fun1 = new Fun();

    fun1.msg2();

    3、原型方法

    可以被类实例化的对象调用

    Fun.prototype.msg3 = function(){}

    //调用

    var fun2 = new Fun();

    fun2.msg3();

    其他类的原型指向Fun的对象,可以获得其对所有方法和属性

    Fun2.prototype=new Fun();

    var fun21 = Fun2();

    fun21.msg2();

    但是不能覆盖该类自身已有的同名的方法和属性

    【继续添加中】 

    相关链接:

    http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html

    http://kb.cnblogs.com/page/144404/

  • 相关阅读:
    C++ 对象没有显式初始化
    NFA与DFA
    VS DLL 复制本地
    TFS 图标意思
    C++ 析构方法
    C++ 异常
    【转】二叉树的非递归遍历
    【转】Dijkstra算法(单源最短路径)
    Dijkstra最短路径算法
    python __name__
  • 原文地址:https://www.cnblogs.com/ferron/p/5694197.html
Copyright © 2011-2022 走看看