zoukankan      html  css  js  c++  java
  • 类特性:继承

    <?php
    class Ren
    {
    const p = 3.141599293;//定义常量
    public static $n="aa";//静态成员
    static function run()//静态方法
    {
    echo self::$n;//调用自身的静态成员
    echo "9749837";
    }

    }

    class GT extends Ren
    {
    static function AA()//子类定义静态方法调用父类静态方法、静态成员
    {
    echo "<br />";
    echo parent::$n;
    parent::run();
    }

    }

    Ren::run();//调用静态方法
    GT::AA();

    /*继承
    概念:如果一个类有子类,那么该子类会继承父类的一切东西(私有成员访问不到)
    在定义子类的时候需要加一个关键字:extends
    特点:单继承,一个儿子只能有一个父亲,一个类只能有一个父类
    如果父类中有构造函数,子类在实例化的时候要按照父类构造函数的标准来实例化
    子类对父类方法的重写:在子类中写一个同样的方法
    final:用来修饰类,代表该类是一个最终类,该类无法被继承
    */

    //静态成员
    //类里面的普通成员是属于对象的,不是属于类的(调用的时候是用对象调用)
    //什么叫做静态的:类静态成员是属于类的,不是属于每个对象的
    //定义静态成员用static关键字修饰
    //静态方法里面无法调用普通成员
    //静态方法可以调用静态成员,使用self关键字来调用
    //self代表该类,$this代表该对象


    //小结:普通方法调用普通对象方法,属性;静态方法调用静态成员,方法。不要混着用。

    ?>

  • 相关阅读:
    深度学习实战 Tricks
    Latex 琐碎
    Latex 琐碎
    数据网站(数据集的获取)、打分网站
    数据网站(数据集的获取)、打分网站
    matplotlib —— 添加文本信息(text)
    hdu 1506 Largest Rectangle in a Histogram
    poj2007
    OpenRisc-43-or1200的IF模块分析
    RHEL 6.4 安装svn和apache
  • 原文地址:https://www.cnblogs.com/wanlibingfeng/p/5446296.html
Copyright © 2011-2022 走看看