zoukankan      html  css  js  c++  java
  • PHP中面向对象的继承和多态基本用法

    Extends

    继承:

    特点:单继承

    一个子类只能有一个父类,一个父类可以有多个子类

    例子:

    Class Ren

    {

    Public $name;

    Public $sex;

    Public $yuyan;

    Function say()

    {

    Echo $this->name.”正在讲话”;

    }

    }

    美国人的子类:

    Class amercia extends Ren

    {

    Function say()

    {

    Parent::say();    调用父类的say()方法

    Echo “hello”;    子类对父类的方法进行重写

    }

    }

    中国人的子类:

    Class china extends Ren

    {

    Function say()

    {

    Parent::say();

    Echo “你好”;

    }

    }

    多态:
    条件:1.必须要继承  2.子类要对父类的方法进行重写  3.父类引用指向子类实例
    概念:当父类的引用指向子类实例的时候,由于子类对父类的办法进行了重写,父类引用在调用相应的时候表现出来

  • 相关阅读:
    树状数组和线段树
    N皇后问题(函数式编程与过程式)
    单例模式
    BitSet
    蓄水池抽样问题
    关于动态规划的一些感想
    53最大子序和
    5最长回文子串
    139单词拆分
    91.解码方法
  • 原文地址:https://www.cnblogs.com/qz1234/p/5563021.html
Copyright © 2011-2022 走看看