• 技术文章 >php教程 >PHP开发

    php面向对象编程之对象

    2016-06-07 17:23:35原创628

    前面我们知道了什么叫类,以及知道了类有成员属性和成员方法,这一篇我们来认识一下对象。


    对象是面向对象编程的单位,通过类可以实例化出许多对象,创建类的意义也就在于此。创建一个对象很简单,只需使用new关键字并在其后加上一个和类名同名的方法即可。对象的实例化格式如下:

    $变量名=new 类名([参数])

    说明:

    “$变量名”是类创建的对象的引用名称,通过它可以访问对象的成员属性和成员方法。

    “new ”表示要创建一个新的对象。

    “参数”指定了类的构造方法用于初始化对象的值。


    在前面已经声明了一个Person类,如下

    使用这个类来创建对象

    $Person1 = new Person();//创建了第一个Person类的对象,引用名为$Person1
    $Person2 = new Person();//创建了第二个Person类的对象,引用名为$Person2

    。。。

    一个类可以创建许多独立的对象,上面只创建了$Person1和$Person2两个对象,相当于在内存中开辟了两个空间用于存放这两个对象。


    对象中成员的访问

    上面已经这实例化出两个对象$Person1和$Person2,现在给它们的成员$name分别赋予初值

    $Person1->name="张三";
    $Person2->name="李四;

    访问对象中的成员属性$name

    echo "$Person1对象的名字是:".$Person1->name."
    ;//$Person1对象的名字是张三 echo "$Person2对象的名字是:".$Person2->name."
    ;//$Person2对象的名字是李四

    访问对象中的成员方法say()

    $Person1->say();
    $Person2->say();




    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp Person quot public name
    上一篇:960网格系统模板设计的利器 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 如何优化设置phpcms v9的url规则?• 基于jQuery实现Tabs选项卡自定义插件• MySQL命令行参数完整版• jQuery选择器总结• linux FTP配置详解
    1/1

    PHP中文网