PHP反序列化类的基础知识再学习
前言
总觉得自己的基础知识不是很扎实,导致在做题的过程速度很慢,也没有完整的整理过,所以这里把基础概念再整理一下
类有什么
类可以有常量、属性(也就是变量)、方法(也就是函数)
什么是类
类是面向对象的基本概念,就是对现实中某一种类的事物的抽象
比如手机可以抽象为一个类,具体属性有显示屏类型,显示屏帧率,处理器,内存规格,电池大小,快充功率,摄像头规格等。
可以有获取手机名称,打电话,玩游戏,看视频,聊天等操作方法。
class phone{ |
什么是对象
对象是异类食物的一个具体事例:比如这部手机
对象通过new关键字实例化
$phone =new Phone();//实例化一个手机对象 |
小结
类是抽象的概念,对象是具体的实例,类使程序具有重用性,就是可以被其他类继承
什么是属性
类的变量成员即为属性
伪变量$this
$this 的含义是表示实例化后的具体对象
举个例子:
class phone{ |
一点体会
我们的class 是类,我们后面的$XXX=new xxx;是实例化一个对象,对象是这个XXX!我们实例化了这个对象,他就具有了类的相关性质,我们可以进行调用。
PHP反序列化类的基础知识再学习