面相对象
世间万物皆对象,你自己本身也是个对象;面向对象的核心是,让对象帮我们实现功能
- 对象:具有一定功能和特征的单个事物,就是对象
- 类 : 具有相同功能和特征的对象的抽象,就是类
- 类与对象的关系:对象是类的实例化,类是对象的抽象化
使用class关键字定义类,类名的首字母要求大写;
使用new 创建类的对象
解释:$a=new Person();//对象实例化
成员属性
- 必须使用3p(public private proected)修饰符修饰
- 可以没有初始值
- 初始值不能为资源型和对象型
- 初始值不能为变量或函数调用
- 成员属性不能重复定义
- 可以用static修饰为静态,静态属性不会随对象实例销毁
定义对象内部叫做成员属性:成员属性就是他的特性,特征 。比如一个人它有两个眼睛,有一个嘴巴,个子1米83。
成员方法
- 必须使用3p(public private proected)修饰符修饰
- 可以没有形参,返回值与程序体