PHP是面相对象的语言吗?

PHP是面相对象的语言吗?,第1张

是这样的,或者说PHP不是纯粹的面向对象,只是

基于对象

面向过程语言

,纯粹的面向对象必须是支持封装、继承,

多态

(集中包含重载)的类实现。

1.面向过程就是你把代码封装成子过程或函数(procedure),然后依次去做一件事情

2.面向对象就是你把要做的事情抽象成对象,然后告诉具体的那一个对象去做。

3.面向对象三大特性(封装,继承,多态)使得在做复杂的事情的时候效率和正确率得到保证。

4.在实际的编程中“面向对象”和“面向过程”两种开发思想一定是同时都用到了的,现在宣传最多的“面向对象”实际上是以面向对象为主题,面向过程为辅助,往往过分了夸大其作用。

面向对象三大特性:封装,继承,多态

php可以封装对象,也可以继承,同样可以实现多态

多态是指指出重写和重载,php子类可以重写父类的方法,也可以通过方法的参数数量不同来重载方法,我觉得是面向对象语言


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7332315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存