联系客服1
联系客服2

PHP面向对象编程,全套视频教程学习资料通过百度云网盘下载

0
回复
308
查看
打印 上一主题 下一主题
[复制链接]
  • TA的每日心情
    开心
    2024-9-19 21:14
  • 签到天数: 757 天

    [LV.10]以坛为家III

    7335

    主题

    8751

    帖子

    131万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1312677
    楼主
    发表于 2021-3-29 10:46:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    资源详情


    面向过程编程思想:
    就是将要完成的任务(工作、事情)分解为若干的步骤,程序开始后,从前往后,每个步骤依次执行,最后达到所期望的结果。


    面向对象编程思想:
    OOP:Object Oriented Program(面向对象编程)

    就是将要完成的任务(工作、事情),分拆为不同的“对象”要做的不同的子任务,程序开始后,每个不同的对象,依据“他人的要求”,去完成自己的子任务,最后大家都按计划完成后,则总任务也就完成。

    类与对象:

    类是抽象的,是泛指,是某一类事物的统称。

    对象是具体的,是特指,是某一个具体事物的“特称”。

    属忄生:属忄生本质就是变量

    方法:方法的本质是函数

    对象传值:指的是将一个变量传递给另一个变量的方式方法。

    值传递:将变量的值(数据)复制一份,然后再赋值给另一个变量。此时实际就是有了“两个变量两份数据”。




    #例如
    $a=1;
    $b=$a;
    echo$b;
    结果为1
    这个就是值传递





    引用传递:将变量的地址复制一份,然后再将该地址赋值给另一个变量。此时实际上是“两个变量一份数据”。




    #例如
    $a=1;
    $b=&$a;
    $b=2;
    echo$a;
    结果是2
    因为指向的是内存的同一个地址





    对象的克隆:$新对象=clone$原对象;

    克隆的对象是不全等的,必须是同一个对象才全等。

    对象隶属判断instanceof运算符,一个对象,由一个类new出来,则这个对象就隶属于这个类可以用这个运算符判断。

     

    类中成员是指可以定义在类中的类的构成成分。

    从成员的类型来说,类中成员分为:属忄生,方法,类常量。

    其中:

    属忄生按忄生质又可分为:实例属忄生,静态属忄生。

    方法按忄生质又可分为:实例方法,静态方法,魔术方法。

     

    实例属忄生和实例方法统称为实例成员;

    静态属忄生和静态方法统称为静态成员。

     

    实例成员:

    实例属忄生:供这个类的实例(对象)来使用的属忄生,或者说是由这个类的实例来访问(操作)的属忄生。

    实例方法:实例方法就是供这个类的实例(对象)来使用的方法,或者说是由这个类的实例来访问的方法。

    $this关键字指向当前对象

     

    静态成员:

    静态属忄生:静态属忄生,就是供这个类来使用的属忄生,或者说是由这个类来访问(操作)的属忄生。

    静态方法:静态方法就是供这个类来使用的方法,或者说是由这个类来访问(操作)的方法。

    self关键字指向当前的对象的静态方法或属忄生

     

    魔术方法:魔术方法是PHP语言内部规定的有特定名称、形式和含义的方法,不太多,也就几个。

    每一个魔术方法,都代表特定的含义或作用。

    构造方法:__construct这个对象被实例化的时候自动调用这个方法

    析构方法:__destruct这个对象被销毁的时候自动调用的方法








    游客,如果您要查看本帖隐藏内容请回复
    收藏
    收藏0
    分享
    分享
    支持
    支持0
    反对
    反对0
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    学习课程!一站搞定!
    学途无忧VIP会员群

    973849140

    周一至周日9:00-23:00

    反馈建议

    1227072433@qq.com 在线QQ咨询

    扫描二维码关注我们

    学途无忧!为学习谋坦途,为会员谋福利!|网站地图