PHP(17)面对对象基础——续

构造方法

1、构造方法实现:在类中增加一个方法__construct()即可
在这里插入图片描述
2、构造方法也是一个普通方法,不普通的地方在于,类实例化得到的对象会马上自动调用
3、构造方法的意义:构造方法是对象实例化的时候用来初始化对象的资源的,所以通常是用来初始化对象的属性或者其他资源初始化,通常通过构造方法的参数传值
在这里插入图片描述
4、构造方法是用户定义的方法,处理实例化对象时会自动调用之外,我们也可以手动调用构造方法(不建议)

析构方法

1、析构方法实现:类中增加一个__destruct()方法
在这里插入图片描述
2、析构方法在对象被销毁时自动调用
3、析构方法是对象用来调用释放对象中的资源,不能用来删除对象
4、析构方法也是普通方法,可以由对象直接调用

对象传值

定义:对象传值其实就是保存对象的变量赋值给另一个变量,在PHP中,对象的传值是引用传递的;即一个对象变量赋值给另外一个变量,两个变量指向同一个对象的内存地址,即只有一个对象。
1、对象传值就是保存对象的变量赋值给另外一个变量
在这里插入图片描述
在这里插入图片描述
2、对象传值是引用传递,不管对象赋值给多少个变量,内存中只有一个对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值