• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312437

收藏总数310968

什么是面向对象?面向对象的简单了解!返回列表

上传时间:2015-02-02 内容关键字:什么是面向对象?面向对象的简单了解!

一、类:

1. 属性注意点:

1. 关于属性值,可以声明属性并赋值,也可以声明属性先不赋值。如果不赋值则属性的初始值是 NULL

2. 关于PHP中的类,属性必须是一个“直接的值”。就是必须是一个8种类型中的任意一个类型的 值。

不能是表达式(1-2)的值或者函数的返回值(time()),如下:

class Human{

public $age =time(); //错误

public $age =1+2;  //错误

}


2. 方法注意点:

1. 类方法不能重复定义。但是类中的方法可以理解为是包在类范围内的函数,和全局的函数不是 一回事,因此这两种可以重名。

2. 不能定义系统关键字的方法


3. 构造函数:

class Human{

public $name=null;

public $sex;

public function __construct($name,$sex){

$this->name=$name;

$this->sex=$sex;

}

}

$a = new Human(‘zhangsan’,’男’);


作用:构造函数用来初始化对象,利用构造函数,我们可以操作对象,传值等。

作用时机:构造函数就是在对象产生的时候,自动执行,就像婴儿出生时候的啼哭声。



 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家