arkulo56 / thought

记录所有可记录的零碎技术点,请关注Issues
20 stars 9 forks source link

面向对象小笔记(php版本) #42

Open arkulo56 opened 9 years ago

arkulo56 commented 9 years ago

封装、继承、多态是三大要素

一切都是为了控制和结构

抽象类:不能被实例化,但是需要去遵守的继承并实现的
接口:php不能多重继承,但是接口可以多重实现。接口是全部方法为抽象方法的抽象类
多态:php不是强制类型,这个真心不好实现。说概念吧:“一个人既是人也是动物,所以凡是调用动物的函数都可以把人或者狗做为参数变量传递进去,然后执行动物都具有的方法”

多态可以参考这篇文章