• 实例化对象


    当定义好类后,我们使用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;
    ?>
  • 相关阅读:
    LDA模型了解及相关知识
    GAN
    tensorflow学习6
    GAN的文献综述
    python相关工具
    tensorflow学习5----变量管理
    tensorflow学习5----GAN模型初探
    8月14日至8月20日技术积累
    8月7日至8月13日技术积累
    8月1日到8月6日技术要点
  • 原文地址:https://www.cnblogs.com/Aleen/p/11227848.html
Copyright © 2020-2023  润新知