zoukankan      html  css  js  c++  java
  • static_new

    <?php 
    //在::操作符的左边写上类的名称来静态地访问某个成员,这样就可以避免创建类的实例。
    //这样不仅可以省略掉实例化类的代码,而且还会更高效,因为类的每个实例都会占用一小部分的系统资源。
    class MyObject {
        public static $myVariable = 10;
        
    }
    echo MyObject::$myVariable; //10
    echo '<br />';
    class MyObject1 {
        static function myMethod() {
            //执行一些操作
            static::myOtherMethod();
        }
        
        static function myOtherMethod() {
            echo 'Called from MyObject';
        }
    }
    class MyExtendedObject extends MyObject1 {
        static function myOtherMethod() {
            echo 'Called from MyExtendedObject';
        }
    }
    MyObject1::MyMethod();    //Called from MyObject
    echo '<br />';
    MyExtendedObject::myMethod(); //Called from MyExtendedObject
  • 相关阅读:
    这几天都是在公司慢待
    电脑没有关机可能出现发博文dns异常(write)
    DOS/VBS
    SourceInsight
    CevaEclipse
    C/C++
    Matlab
    Matlab
    C语言
    Matlab
  • 原文地址:https://www.cnblogs.com/yhdsir/p/4649174.html
Copyright © 2011-2022 走看看