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