zoukankan      html  css  js  c++  java
  • JavaScript 公有 私有 静态属性和方法

    1.公有属性和公有方法

      

      这里的 name  age  都是参数传递进去 可以在外面直接实例化调用。

    2.私有属性和方法

      
      私有的只能在函数内部使用 作用域的原因

    3.静态属性和静态方法

      

      这里我首先 创建一个空函数 再往里面添加静态属性 所谓的静态属性 和方法 就是不需要实例化对象也即是不需要new 来调用

    4.特权方法

      

    5.静态类

      对于静态方法和静态属性,我们无需像第三步中那样去创建,可以使用字面量的方式来创建。

       

    6.调用规则

       调用公有方法,我们必需先实例化对象 公有方法中通过this调用公有属性和特权方法,不能使用this调用静态方法和属性,必需裁通过对象本身调用,即对象名。公有方法也不能调用私有方法

        使用静态方法时,无需实例化对象,便可以调用,对象实例不能调用对象的静态方法,只能调用实例自身的静态属性和方法

        特权方法通过this调用公有方法、公有属性,通过对象本身调用静态方法和属性,在方法体内直接调用私有属性和私有方法。

        对象的私有方法和属性,外部是不可以访问的,在方法的内部不是能this调用对象的公有方法、公有属性、特权方法的

  • 相关阅读:
    WINDOWS操作系统中可以允许最大的线程数
    OCP-1Z0-新051-61题版本-36
    OCP-1Z0-新051-61题版本-37
    OCP-1Z0-新051-61题版本-38
    OCP-1Z0-新051-61题版本-39
    OCP-1Z0-新051-61题版本-40
    OCP-1Z0-新051-61题版本-31
    OCP-1Z0-新051-61题版本-32
    OCP-1Z0-新051-61题版本-33
    OCP-1Z0-新051-61题版本-34
  • 原文地址:https://www.cnblogs.com/syomm/p/5681179.html
Copyright © 2011-2022 走看看