PHP 中 oop class 与 object

php 中 oop class 与 object

想知道各位大佬是怎么解释 php 中 oop class 与 object.

大家都知道 OOP 就是 面向对象的编程。

class 是类

object 是类的实例

oop 有三大特性 封装继承多态 五大基本原则 SRPOCPLSPDIPISP
欢迎 各位大佬给出自己的意见,本人菜鸟

自由与温暖是遥不可及的梦想
讨论数量: 7

new class 不就是object吗?

3年前 评论
自由与温暖是遥不可及的梦想 (楼主) 3年前

人是class,你就是 object

3年前 评论
自由与温暖是遥不可及的梦想 (楼主) 3年前
小李世界 3年前

类是一个抽象的东西,类实例化后就是对象;
类实例化过程,其实就是从计算机内存中给这个抽象的类起个名字(如:小明);
只有你给他取名字(不给他起名字,他怎么知道是你找他),才能去访问他的详细信息或者方法(如:小名->age;小明->heigt);
OPP的属性就可以就顺道而出了

3年前 评论

记得刚刚开始学习PHP的时候在某本书上这么说过:如果对象是车,那么类就是实现这车的设计图。书忘了是哪一本,但这句话不知道为什么还记得 :sweat_smile:

3年前 评论
自由与温暖是遥不可及的梦想 (楼主) 3年前

昨天我看到那个招聘后也去搜了下,本来是这样理解的,但是越搜越不明白了 :joy: :joy: :joy: 谢谢!

3年前 评论
win 3年前
自由与温暖是遥不可及的梦想 (楼主) 3年前

在php中类可以new一个对象,而抽象类却不能new一个对象出来。

想明白了吗?如果想不明白我也没办法了。

这类问题需要大量代码实践然后不断总结才能明白

3年前 评论
自由与温暖是遥不可及的梦想 (楼主) 3年前

那明白new static() 是啥吗?

3年前 评论
自由与温暖是遥不可及的梦想 (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!