实例化对象

Posted aleen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实例化对象相关的知识,希望对你有一定的参考价值。

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

 

以上是关于实例化对象的主要内容,如果未能解决你的问题,请参考以下文章

C#怎么实例化对象?具体是实例化啥?

C++ 中,类的实例化对象是指啥?如果确保它的实例化对象只得一个?

c++实例化一个对象

实例化类对象是啥意思?

java中实例化方法是啥意思

java中的实例化对象有啥用???????