php多态 发表于 2019-01-03 | 本文阅读量 29次 多态面向对象的三大特性:封装、继承、多态。多态就是多种形态,多态分为方法重写和方法重载。但是PHP不支持方法重载 方法重写子类重写了父类的同名的方法12345678910111213class Person{ public function show(){ echo '你好啊!'; }}class Student extends Person{ public function show(){ //方法重写 echo "我是学生!"; }}$a = new Student;$a -> show();//这是学生类 1、子类和父类的方法名必须一致2、子类重写的方法可以和父类方法的参数个数不一致 3、子类重写的方法可以和父类方法的参数个数不一致 方法重载注意:php不支持方法重载 私有属性的继承和重写 -------------本文结束感谢您的阅读------------- 求打赏,多少都行 打赏 微信支付 支付宝