• 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.静态方法不能操作非静态变量(普通变量)


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


    什么时候使用静态方法?

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


    静态方法也叫类方法,静态方法是属于所有对象的实例
  • 相关阅读:
    07spring-mybatis整合
    08ssm三大框架整合
    05spring_AOP
    06spring-test
    03spring初始化销毁自动装配
    04spring注解
    01spring简介入门
    02spring_IoC
    09springmvc_mybatis框架整合
    简单的搭建一个SSH框架
  • 原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608484.html
Copyright © 2020-2023  润新知