视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
php实例化类的方法是什么
2020-11-02 18:24:56 责编:小采
文档


php实例化类的方法:首先声明一个类,可以在class前加一些关键字,如abstract或final;然后实例化对象的格式为【$变量名 = new 类名();】。

【相关学习推荐:php编程(视频)】

php实例化类的方法:

类的实例化就是对象。一个类可以分成两个部分,一个是静态描述,就是类里的成员属性。第二个是动态描述,就是类里的成员方法,也就是对象的功能。

声明一个类,可以在class前加一些关键字,如abstract或final等。

声明类里的变量时,前面要加一个关键字,通常为var,还有public,private,static,等关键字。

  • public //把成员属性设置为公有权限

  • private //把成员属性设置为私有权限

  • static //把成员属性设置为静态权限

  • 实例化对象的格式为

    $变量名 = new 类名(); //括号里可传参数

    给对象中的成员属性赋值的格式为

    $引用名 ->成员属性 = 值;

    调用对象中的成员方法的格式为

    $引用名 -> 成员方法;

    成员方法使用成员属性的格式为

    $this -> 成员属性;

    <?php
     class Person{
     var $name;
     var $age;
     var $sex;
     
     function walk(){
     echo $this ->name." is walking.";
     }
     }
     
     $Boy = new Person();
     $Boy ->name = "John";
     $Boy -> walk();
    ?>

    执行结果

    如果成员方法直接使用成员属性的话,则无法使用

    改上面的一段代码

    function walk(){
     echo $name." is walking.";
    }

    执行结果

    成员方法中没有调用成功成员属性

    $this引用就代表类,在上段代码中,在Person类中,$this就代表Person对象,$this不仅可以引用成员也能引用成员方法,用法一样

    想了解更多编程学习,敬请关注php培训栏目!

    下载本文
    显示全文
    专题