实例化对象

当定义好类后,我们使用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;
?>

 

posted @ 2019-07-22 19:18  李梓轩  阅读(246)  评论(0编辑  收藏  举报