zoukankan      html  css  js  c++  java
  • self和parent的用法

    总结 self  , parent 的用法               只能用在类的内部


    self  本类  (不要理解成本对象)
    parent 父类

    在引入自身的静态属性/静态方法
    以及父类的方法时,可以用到。


    用法:

    self::静态属性;
    self::静态方法;

    parent::静态属性;
    parent::静态方法;
     
    例:


      class a{

        static public $name=5;

    static public function  qq(){

              echo self::$name,"
    ";
      
    }
    }

    class b extends a{

         static public function abc(){

             echo parent::$name,"
    ";

      parent::qq();
     
    }
    }

    $b=new b();

    $b->abc();   //可以通过对象去访问静态方法



    总结:


     静态方法的特点

    1.静态方法去操作静态变量

    2.静态方法不能操作非静态变量(普通变量)


    这里请注意:成员方法(非静态方法),既可操作非静态变量,
    也可操作静态变量。


    什么时候使用静态方法?

    你只希望操作静态变量,我们可以就可以考虑使用静态方法。


    静态方法也叫类方法,静态方法是属于所有对象的实例
  • 相关阅读:
    Codeforces Round #409(Div.2)
    Require.js
    Javascript闭包
    修改GeoJson的网址
    获取服务器时间js代码
    JS中的call()和apply()方法
    什么是Javascript Hoisting?
    谁说 JavaScript 简单的?
    前端定时执行一个方法
    Jquery精妙的自定义事件
  • 原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608484.html
Copyright © 2011-2022 走看看