PHP面对对象总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP面对对象总结相关的知识,希望对你有一定的参考价值。

一个关于面对对象知识的问答总计:https://wenku.baidu.com/view/391eeec483c4bb4cf6ecd1ad.html

面对对象的三大特征:

  • 1.封装

为了保护类
封装了之后使用$thi->方法名来使用封装的方法或属性。
相关知识链接:http://www.cnblogs.com/xishaonian/p/6146207.html

  • 2.继承

子类继承父类的一切,特点:单继承(就是说一个子类只能继承一个父类,但是使用inface接口可以实现继承多个父类)
方法重写:子类中的属性或方法跟父类相同即为重写,若只是想要扩展父类而不是重写就可以使用parse::方法名();
相关知识链接:http://www.cnblogs.com/xishaonian/p/6147786.html

  • 3.多态

子类对父类进行了重写,所以父类引用在调用该方法的时候表现出不同就成为多态,简而言之就是为类做扩展。
相关知识链接:http://www.cnblogs.com/xishaonian/p/6206710.html

关键字:

  • stastic(静态)

类似于全局变量,使用雷鸣::方法名或属性名()
相关知识链接:http://www.cnblogs.com/xishaonian/p/6148754.html

  • final(最终的)

用来修饰类以及方法。被修饰的类或者方法不能够被重写。
相关知识链接:http://www.cnblogs.com/xishaonian/p/6151307.html

  • interface(接口)

接口使用什么权限继承的,继承的时候也用什么权限。继承的时候不能使用extends要使用implements(英译为:执行、实现)
接口的作用就是让一个子类可以继承多个父类。ps:使用extends是子类只能继承一个父类。
相关知识链接:http://www.cnblogs.com/xishaonian/p/6158205.html

 三种访问修饰符号:

  • private

私有的,只有自己可以使用和修改。

  • public

公共的,谁都可以使用和修改

  • protected

受保护的,只有自己和子类可以调用。

 

 

以上是关于PHP面对对象总结的主要内容,如果未能解决你的问题,请参考以下文章

>>>---PHP中的OOP-->面对过程与面对对象基础概念与内容--(封装继承多态)

面对对象 第三单元总结

PHP面对对象7大原则

面对对象和prototype继承的理解总结

上传文件,使用面对对象思想实现

跟着百度学PHP[4]OOP面对对象编程-7-OOP的一些关键子讲解