background image

1.面向对象的概念

2.什么是类,什么是对象,类和对象之间的关系

3.什么是面向对象编程呢?

4.如何抽象出一个类?

5.如何实例化对象
6.如何去使用对象中的成员
上面看到PHP 对象中的成员有两种一种是成员属性,一种是成员方法。对象我们以经可以
声明了,

$p1=new Person();

怎么去使用对象的成员呢?要想访问对象中的成员就要使用一

个特殊的操作符

->

”来完成对象成员的访问:

对象->属性
$p1->name; $p2->age; $p3->sex;
对象->方法
$p1->say(); $p2->run();

如下面实例:

<?php

class 

Person

{

//下面是人的成员属性

var $

name

//人的名字

var $

sex

//人的性别

var $

age

//人的年龄

//下面是人的成员方法

function 

say() 

//这个人可以说话的方法

{

echo 

"这个人在说话"

;

}

function 

run() 

//这个人可以走路的方法

{

echo 

"这个人在走路"

;

}
}

$

p1

=

new 

Person(); 

//创建实例对象$p1

$

p2

=

new 

Person(); 

//创建实例对象$p2

$

p3

=

new 

Person(); 

//创建实例对象$p3

//下面三行是给$p1对象属性赋值

$

p1

->name=”

张三 ;

$

p1

->sex=”

男 ;

$

p1

->age=

20

;

//下面三行是访问$p1对象的属性

echo 

“p1

对象的名字是: .

$

p1

->name.”<br>”;

1