zoukankan      html  css  js  c++  java
  • Php面向对象 – 类常量

    Php面向对象 – 类常量

    类常量:类中,保存执行周期内,不变的数据。

    定义:

    constkeyword

    const 常量名 = 常量值

    样例:

    class Student

    {

           public  $stu_id;

           public  $stu_name;

           public  $stu_gender;

          

           const  GENDER_MALE = ‘男’;

           const  GENDER_FEMALE = ‘女’;

    }

    类常量不受訪问限定修饰符的限制

    訪问:

    类::常量名

    样例:

    class Student

    {

           public  $stu_id;

           public  $stu_name;

           public  $stu_gender;

          

           const  GENDER_MALE = ‘男’;

           const  GENDER_FEMALE = ‘女’;

           public function __construct($id,$name,$gender=’’)

           {

                  $this->stu_id= $id;

                  $this->stu_name= $name;

                  $this->gender= ($gender == ‘ ’)?self::GENDER_MALE : $gender;

           }

    }

    总结:类中能够定义的成员。一共:常量、静态属性、非静态属性、静态方法、非静态方法。

    注:$this 表示当前对象。永远表示$this所在类的对象么?

    不是,由于$this的值,不取决于$this所在的类,而是取决于$this所在方法被调用时的运行对象(运行环境)


    方法的运行环境,当前方法是在哪个对象的环境下运行。该方法内的

    $this就表示哪个对象。

  • 相关阅读:
    《梦断代码》随笔第1篇
    四则运算3
    1、软件工程结对开发之求一维数组中连续最大子数组之和
    四则运算2单元测试
    《梦断代码》随笔第0篇
    四则运算2完整版
    四则运算2设计思想
    软件工程第一个程序
    软件工程阅读计划
    电梯调度之需求分析
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7373279.html
Copyright © 2011-2022 走看看