zoukankan      html  css  js  c++  java
  • 实例化对象

    当定义好类后,我们使用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;
    ?>
  • 相关阅读:
    Hibernate 组合主键映射
    Hibernate 对象的生命周期及CRUD操作
    Hibernate *.hbm.xml对象关系映射文件详解
    Hibernate.cfg.xml详解
    hibernate4日志配置
    Hibernate第一个程序
    hibernate-release-4.3.11.Final资源包介绍
    (转)开源分布式搜索平台ELK(Elasticsearch+Logstash+Kibana)入门学习资源索引
    redis CONFIG REWRITE介绍
    (转)Linux core 文件介绍与处理
  • 原文地址:https://www.cnblogs.com/Aleen/p/11227848.html
Copyright © 2011-2022 走看看