zoukankan      html  css  js  c++  java
  • 静态

    <?php
    class FenBi
    {
     public $length;//属于对象的
     public static $color="red";//属于类的  静态 如果成员属于类,前面就添加static
        //返回数据库的连接对象
        public static function LianJie()
     {
      //静态方法不可以调用普通成员,可以调用静态成员
      return "链接对象";
     }
     public function Test()
     {
      //普通方法中可以调用静态成员
      echo FenBi::$color;
     }
    }

    //FenBi::$color;//用类名加双冒号来调用类中的静态成员,可以直接调用
    //FenBi::LianJie();
    //$f=new FenBi();
    //$f->Test();


    //总结
    //普通成员是属于对象的
    //静态成员是属于类的
    //普通成员方法里面可以调用静态成员
    //静态方法里面不能调用普通成员

    //例子:窗口关闭(好好理解)
    class Form
    {
     public static $bs=0;
     public function show()
     {
      echo "显示窗体";
     }
        public function Close()
     {
      Form::$bs=1;
      echo "窗体关闭";
     }
     public function shownext()
     {
      $f2=new Form();
      return $f2;
     }
     public function JianCe()
     {
      if(Form::$bs==0)
      {
       echo "F2没有关闭";
      }
      else
      {
       echo "F2已经关闭";
      }
     }
    }
    $f1=new Form();
    $f1->show();
    echo Form::$bs;
    $f2=$f1->shownext();
    $f2->show();
    //$f2->Close();
    echo Form::$bs;
    $f1->JianCe();
    ?>

  • 相关阅读:
    501. Find Mode in Binary Search Tree
    [leetcode]Evaluate Reverse Polish Notation
    [leetcode]LRU Cache
    [mock]12月27日
    [mock]12月28日
    [leetcode]Max Points on a Line
    *[topcoder]JumpFurther
    [mock]12月11日
    *[topcoder]GUMIAndSongsDiv1
    [leetcode]Reorder List
  • 原文地址:https://www.cnblogs.com/panyiquan/p/5565657.html
Copyright © 2011-2022 走看看