实例化对象
当定义好类后,我们使用new关键字来生成一个对象
$对象名称 = new 类名称();
<?php class Person { //下面是人的成员属性 var $name; //人的名子 属性 var $sex; //人的性别 var $age; //人的年龄 //下面是人的成员方法 function say() { //这个人可以说话的方法 echo "这个人在说话"; } function run() { //这个人可以走路的方法 echo "这个人在走路"; } } $p1=new Person(); 实例化类 $p2=new Person(); $p3=new Person(); ?>
这里 我们实例化了三个对象 分别是$p1,$p2,$p3
多个对象实例化出来的对象 每一个都是独立的,上面代码相当于实例出来了3个,每个对象之间没有联系的,只能说他们的属性相同。但是得到的结果却不一样。
6.如何使用对象中的成员
php 对象中的成员有两种:一种是成员属性,一种是成员方法。
想要访问 对象中的成员就要使用-> 来完成对对象成员的访问
<?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; echo "p1对象的性别是:" . $p1->sex; echo "p1对象的年龄是:" . $p1->age;
?>