Blogger Information
Blog 13
fans 0
comment 0
visits 13298
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP面向对象编程
大林
Original
1077 people have browsed it

1面向对象 创建类->添加类成员->访问类成员

self是类名的引用 ,始终与类class的当前类名绑定

$this 是当前类的实例的引用,他始终与当前类的实例绑定,用了$this就不用再实例化$obj=new XXX了。

构造方法 (魔术方法)预定义方法。一个方法一旦前面加了__下划线,这个方法就由系统根据某种方法,某种构造自动调用。
下图echo -> $thisgetInfo()类实例化时自动会被执行。

限制类成员访问 实现类的封装,访问控制
private私有成员,protected受保护成员。

外部无权访问,是为了防止非法访问,并不代表禁止访问。


__get(变量)访问一个无权访问的属性都会被调用,属性重载

类的继承 子类继承父类,代码复用。


Trait:1、代码复用的方式,用来扩展当前类的功能
2、当成一个公共方法库,
3、使用了类的定义的语法,但不是类,所以不能实例化。
在父类中用use 导入父类,即可使用

优先级,当前类中的同名方法>trait类中的同名方法>父类中的同名方法

接口:对象的模板是类,类的模板就是接口
面向接口编程是最重要的思想之一,很多高级应用都严重依附于它。
接口是一种约定,定义了实现他们的类中必须实现的方法。
接口中没有方法的具体实现,所以不能实例化。
用interface创建类接口,

抽象类 给其他类但父类
接口:中全部都是抽象方法。
抽象类:抽象类中有有抽象方法,也有已实现的方法。
共同之处:统统不能实例化,原因就是内部有抽象方法。







总结:
上课其实没听懂,入神的状态很难找,然后课后花了很长时间跟着录播敲代码,到晚上上课手抄还没写好。感觉就是时间的问题,一天的时间根本不够用。

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:觉得自己不能进入上课状态,给你二点建议: 1. 戴上耳机听课, 手机静音 2. 准备纸笔, 重点部分边听边记
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post