php面向对象-构造方法
来源:互联网 发布:网络团队建设 编辑:程序博客网 时间:2024/06/10 08:05
设计需求:
创建对象时,直接给对象的属性初始化。
特点:
1、没有返回值;
2、在创建一个类的新对象时,系统会自动调用该类的构造方法完成对新对象的初始化。
例:
<?php class Person{ public $name; public $age; //构造方法,php5独有 public function__construct(){ echo“我是构造方法”; } }$p1 = new Person();?>
php中有两种构造方法的形式:
1、function 类名();
2、function __construct();
说明:第一种是php4中的定义方式,而第二种是php5中特有的构造方式,一般情况下两种都适用,但是当两种方法都存在的情况下,只第二种而第一种不被执行。两种形式都写时只是为了避免兼容性。
注:一个类中只能有一个构造方法(不能重载)。
this:一种指向当前变量地址的指针。
代码如图中左边所示,当声明变量“
当声明p2这个变量时,内存为它分配0x3456的地址,此时的“$this->name;”将指向新的地址0x3456,如下图:
注意:this只能定义在类的内部。
0 0
- php面向对象-构造方法
- 03-php面向对象编程-构造方法
- php面向对象中的构造方法
- php面向对象之构造方法__construct()
- php 面向对象之构造方法
- 面向对象 构造方法
- 构造方法,面向对象
- php (十二) 面向对象 构造方法与析构方法
- PHP面向对象_构造方法和析构方法
- PHP面向对象:构造方法和析构方法
- PHP面向对象:构造方法和析构方法
- PHP面向对象之构造方法与析构方法
- php面向对象编程之构造方法 __construct()
- php面向对象编程之构造方法的使用
- 面向对象的构造方法:
- JAVA面向对象-----构造方法
- 面向对象之构造方法
- 面向对象,函数构造方法
- 10bit视频是什么?
- mysql下如何查看表
- 简单日历的制作
- Unity客户端架构-PanelManager
- 基础Dialog对话框
- php面向对象-构造方法
- install win7-64 and fedora64-24 on hp540 successful
- 第三周项目3-求集合并集
- ncurses--读书笔记2
- Git多人协作功能测试
- 易经64卦记忆
- 九度1088
- hdu2022 海选女主角
- open GL 、DirectX、open CV、 open Inventor 、cocos2dx、unity3d、3dmax辨析