oop面向对象的基本方法 v1.2

 时间:2026-02-14 08:25:51

1、构造方法

1.是一个特殊的成员方法

2.名字特殊 __construct() 自动调用  类名

3.触发场景:当使用new关键字实例化对象的时候,会自动触发该魔术方法

4.作用:就是对象的初始化

析构方法

1.他也是一个特殊的成员方法

2.名字特殊 __destruct() 自动调用

3.触发场景:当销毁一个对象的时候,会自动触发该魔术方法

4.功能:回收机制

销毁对象的方式

(1)当脚本运行完毕的时候 释放资源

(2)把对象的变量重新赋值

(3)使用unset销毁对象的时候

2、对象的三大特征  封装 继承 多态

1封装性:使用修饰符修饰成员属性和成员方法,最大限度隐藏对象的内部细节,以保证对象的完整性和安全性.

2修饰符 protected(受保护的) private(私有的)

3使用 protected 和 private 可以修饰成员属性和成员方法

4不是拒绝访问 而是对对象中成员属性和成员方法的访问控制

oop面向对象的基本方法 v1.2

1、魔术方法

作用:防止程序报错  music => gusic

1.__get()

自动触发场景:当获取对象中非公有属性或者不存在的属性的时候 会自动触发该魔术方法 参数(属性名)

2、2.__set()

自动触发场景:当对对象中的非公有属性和不存在的属性进行设置的时候,会自动触发该魔术方法  参数(属性名 属性值)

3、3.__isset()

自动触发场景:当使用isset对非公有属性和不存在的属性进行检测的时候 会自动触发该魔术方法 参数(属性名)

4、4.__unset()

自动触发场景:当使用unset销毁非公有属性或者不存在的属性的时候 ,会自动触发该魔术方法 参数(属性名)

5、5 __call()

自动触发场景:当调用非公有方法或者是不存在的方法的时候,会自动触发该魔术方法 参数(方法名 参数列表)

  • Windows7系统下,将Linux安装镜像dd到U盘的方法
  • 小型企业贷款有什么要求
  • 掌阅App怎么取消关注
  • 时空召唤中无畏该如何出装才能是伤害最大化?
  • 中国驻缅甸领事馆公证办理须知
  • 热门搜索
    减肥的好方法 嘴唇干燥怎么办 开淘宝店怎么找货源 做包子的方法与步骤 猪肚怎么做好吃 dell笔记本怎么样 好吃 葡萄酒的酿制方法 豇豆怎么做好吃 烙饼怎么做又软又好吃