Chinaunix首页 | 论坛 | 博客
  • 博客访问: 394739
  • 博文数量: 102
  • 博客积分: 1395
  • 博客等级: 中尉
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-05 18:09
文章分类

全部博文(102)

文章存档

2013年(25)

2012年(77)

分类: Python/Ruby

2013-01-02 19:36:19

构造方法:(无返回值)
public function 类名(){}(PHP4和PHP5都支持的形式)

public function __construct(){}(PHP5都支持的形式 当两者同时存在时优先选择前者)
public function 类名(){}
推荐使用__construct()php类中只有一个构造方法(不支持重载)创建对象时自动调用
构造方法注意事项:
(1) 一旦自定义一个构造方法默认的构造方法会被覆盖
(2) 只能有一个构造方法__construct() 和类名()可以共存
(3)构造方法无返回值
(4)构造方法的修饰为public默认也为public

析构方法
function __destruct()
释放资源    与构造函数搞好相反先构造的后析构; 一个对象一旦成为垃圾时立即调用析构函数
一个类最多只有一个析构函数

静态方法
public static function method()
在一个类中共同所有不能再静态函数中访问非静态变量, 静态方法主要用于操作静态变量
静态变量(类变量)
1》静态方法操作静态变量
2》类名::变量名也可以操作
阅读(1412) | 评论(0) | 转发(0) |
0

上一篇:HTML—-表单中隐藏域小结

下一篇:继承

给主人留下些什么吧!~~