zoukankan      html  css  js  c++  java
  • 魔术方法

    常见关键字和魔方方法

      除上述关键字和魔方方法外,还有:

      final:修饰类,不能被继承。修饰方法,继承后不能被覆盖。否则报错。不能修饰属性。

      static:静态成员。修饰成员变量,成员方法。唯一存在,共享.属于类,不属于对象。

      const:类内常量。声明时赋初值。只读。访问方式同static

      __clone(){  //克隆对象时重新初始化,自动调用($this本副本对象,$that原对象)  $p2 = clone $p1;//克隆

      //方法体

      }

      __toString(){  //输出对象时自动调用,返回对象都字符串形式

      //方法体

      return

      }

      __call($var1,$var2){  //调用类中不存在的方法时自动调用(否则报错退出执行),$var1接受方法名,$var2接受参数数组

      //方法体

      }

      __sleep(){  //串行化时自动调用,串行化部分属性

      //方法体

      return

      }

      __wakeup(){  //反串行化时自动调用,为部分属性重新赋值

      //赋值

      }

  • 相关阅读:
    复数加法
    通过函数来实现复数相加
    声明一个类模板
    友元成员函数的简单应用
    将普通函数声明为友元函数
    引用静态数据成员
    对象的赋值
    对象的常引用
    有关对象指针的使用方法
    对象数组的使用方法
  • 原文地址:https://www.cnblogs.com/dzy1997-com/p/7226282.html
Copyright © 2011-2022 走看看