zoukankan      html  css  js  c++  java
  • ::范围解析操作符

    范围解析操作符(::)
    范围解析操作符(::)
    范围解析操作符(::)是一对冒号,可以用于访问静态成员、方法和常量,以及被覆盖类中的成员和方法。
    当在类的外部使用 :: 符号访问这些静态成员、方法和常量时,必须使用类的名字,如下面例子所示。
    :: 访问静态成员、方法例子
    <?php
    Class Person{
        // 定义静态成员属性
        public static $country = "中国";
        // 定义静态成员方法
        public static function myCountry() {
            //内部访问静态成员属性
            echo "我是".self::$country."人<br />";
        }
    }
    // 输出静态成员属性值
    echo Person::$country."<br />";
    // 访问静态方法
    Person::myCountry();
    ?>
    使用 :: 符号访问静态成员及方法更多信息请参考《PHP 静态(static)》。
    :: 访问父类覆盖的成员和方法的例子
    class Person {
        var $name;
        var $sex;
        var $age;
        function say() {
            echo "我的名字叫:".$this->name."<br />";
    echo "性别:".$this->sex."<br />";
    echo "我的年龄是:".$this->age;
        }
    }
    class Student extends Person {
        var $school;
        function say() {
            parent::say();
            echo "我在".$this->school."上学";
        }
    }
    关于类的方法覆盖与重载更多信息请参看《PHP 重载》

  • 相关阅读:
    代码搭建记事本框架(一)
    代码搭建记事本框架(二)
    ios中图片拉伸用法
    ios启动载入启动图片
    Top-k test
    leetcode : jump game
    leetcode : Top k frequent elements
    一个月没有更新了
    leetcode : Reverse Linked List II [two pointers]
    leetcode : reverse linked list [基本功,闭着眼也要写出来]
  • 原文地址:https://www.cnblogs.com/feng12345/p/5470183.html
Copyright © 2011-2022 走看看