最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP面向对象(OOP)编程:this的特殊用法
时间:2022-06-24 15:17:55 编辑:袖梨 来源:一聚教程网
代码如下 | 复制代码 |
$this->属性: $this->name; $this->age; $this->sex;
$this->方法 :$this->say(); $this->run();
|
代码如下 | 复制代码 |
class Person //下面是人的成员方法 function run() { //这个人可以走路的方法 $p1 = new Person(); //创建实例对象$p1 //下面三行是给$p1对象属性赋值 //下面访问$p1对象中的说话方法 //下面三行是给$p2对象属性赋值 //下面访问$p2对象中的说话方法 //下面三行是给$p3对象属性赋值 //下面访问$p3对象中的说话方法 |
输出结果为:
我的名子叫:张三 性别:男 我的年龄是:20我的名子叫:李四 性别:女 我的年龄是:30我的名子叫:王五 性别:男 我的年龄是:40
分析一下这个方法:
代码如下 | 复制代码 |
function say() { //这个人可以说话的方法 |
在$p1、$p2和$p3这三个对象中都有say()这个方法,$this分别代表这三个对象, 调用相应的属性,打印出属性的值,这就是在对象内部访问对象属性的方式, 如果相在say()这个方里调用run()这个方法也是可以的,在say()这个方法中使用$this->run()的方式来完成调用。
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22