zoukankan      html  css  js  c++  java
  • php面向对象的基础:OOP的常量

    常量(constant)

      用来表示不会改变的值。对于从该类实例化的任何对象来说,常量值在这些对象的整个生命周期中都保持不变。

    1 class Computer{
    2     
    3     const PI=3.1415926;
    4     
    5 }
    6 echo Computer::PI;        //输出值:3.1415926

      注意常量的输出方式
    静态类成员

     1 /*对于静态的字段或方法,使用self而不是$this*/
     2 class Computer{
     3     //私有的静态字段
     4     private static $_count = 0;
     5     
     6     //公共的方法:用于计数
     7     public function setRun(){
     8         self::$_count++;  //静态的字段用self            
     9     }
    10     
    11     public function getRun(){
    12         return self::$_count;
    13     }
    14     
    15 }
    16 Computer::setRun();
    17 Computer::setRun();
    18 echo Computer::getRun(); //输出值:2

    Instanceof关键字
      PHP5中该关键字可以确定一个对象是否是类的实例、类的子类、实现了某个特定接口

    1 class Computer{
    2 
    3 }
    4 
    5 $com = new Computer();
    6 if ( $com instanceof Computer){
    7     echo '我是一个类的实例';
    8 }
  • 相关阅读:
    Java Web总结一反射、单例模式
    Android中Log的管理
    改进边的导航
    当前效果
    understand一些功能
    maya 专家模式
    改进的共轭梯度法
    selenium TestNG 依赖和忽略测试
    selenium TestNG基本注释和属性
    JAVA 批量执行测试用例
  • 原文地址:https://www.cnblogs.com/changshaoshuai/p/3284877.html
Copyright © 2011-2022 走看看