标签:
多态
概念:当父类引用指向子类实例的时候,由于子类对父类函数进行了重写,导致我们在使用该引用去调用相应的方法表现出的不同
条件: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);
标签:
原文地址:http://www.cnblogs.com/kevin2016/p/5453325.html