zoukankan      html  css  js  c++  java
  • 面相对象多态

    多态
    概念:当父类引用指向子类实例的时候,由于子类对父类函数进行了重写,导致我们在使用该引用去调用相应的方法表现出的不同
    条件:1.必须有继承
    2.子类必须要对父类的方法进行重写

    $r = new Ren();

    echo $r;

    $r = new Ren(); //$r代表Ren类的引用

    $r1 = new China(); //$r1代表China的引用*/

    Ren $r = new America();
    $r->Say();

    函数重载
    条件:1.函数名必须相同
    2.函数里面参数的个数不同
    如果个数相同,类型不同
    $r = new Ren();
    $r->Say();

    php是弱类型语言,所以没有重载
    php有可变参数的函数

    __tostring()方法

    对象的克隆

    $r = new Ren();
    $r->name = "张三";

    $r1 = clone $r; //克隆对象
    echo $r->name;
    echo $r1->name;
    var_dump($r1);

  • 相关阅读:
    Orleans介绍
    Orleans入门
    mongodb for windows安装
    ASP.NET Identity
    OWIN与Katana
    手动搭建ABP2.1.3 Zero——基础框架
    ABP学习笔记
    ABP-Zero模块
    ABP单元测试
    ABP-JavaScript API
  • 原文地址:https://www.cnblogs.com/kevin2016/p/5453325.html
Copyright © 2011-2022 走看看