多语言展示
当前在线:333今日阅读:61今日分享:18

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

对象的三大特征:封装性 继承性 多态性
方法/步骤
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不是拒绝访问 而是对对象中成员属性和成员方法的访问控制

魔术方法
1

魔术方法作用:防止程序报错  music => gusic1.__get()自动触发场景:当获取对象中非公有属性或者不存在的属性的时候 会自动触发该魔术方法 参数(属性名)

2

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

3

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

4

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

5

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

推荐信息