10、PHP类的基础定义

10、类的基础定义
10.1类的声明:

格式:
[一些修饰类的关键字] class 类名 { // (关键字abstract或final等也可以 无)加类名与化括号
类中成员; //可以是成员属性和成员方法
} //使用花括号结束类的声明

10.2成员属性
格式:在这里插入图片描述
重点:在变量是变量声明只需要加$,而不需要任何关键字修饰,而在类中声明成员属性时,变量前面一定要使用一个关键字。如public,private,static等,使这些变量具有特殊的意义。但如果不需要特殊的意义,则在前面必须加上var。

10.3成员方法
声明格式如图:在这里插入图片描述
10.4实例化对象
格式如下:
A、$ 变 量 名 = n e w 类 名 称 ( [ 参 数 列 表 ] ) ; / / 需 要 传 递 参 数 的 B 、 变量名=new 类名称([参数列表]); //需要传递参数的 B、 =new[];//B变量名=new 类名称; //不需要为对象传递参数在这里插入图片描述
重点:在php中只要使用一次new关键字就会实例化一个对象并在堆里面开辟一块自己的空间。上面3次“new person()”,则创建了3个person类的实例对象;

10.5对象中成员的访问
格式:
$ 引 用 名 = n e w 类 名 称 ( 参 数 ) ; / / 对 象 实 例 格 式 , 例 如 引用名=new 类名称(参数); //对象实例格式,例如 =new//person1=new person();
引 用 名 − > 成 员 属 性 = 值 ; / / 对 成 员 属 性 赋 值 的 操 作 , 列 如 引用名 ->成员属性=值; //对成员属性赋值的操作,列如 >=//person1->name=’张三’;
$引用名->成员属性;//获取成员属性的值。列如echo $person1->name;
引 用 名 − > 成 员 方 法 ; / / 访 问 对 象 的 成 员 方 法 , 列 如 : 引用名->成员方法; //访问对象的成员方法,列如: >//访person1->say();在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值