为了账号安全,请及时绑定邮箱和手机立即绑定

PHP面向对象编程

难度初级
时长 3小时14分
学习人数
综合评分9.67
292人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
NBA是专有名词不应该使用NbaPlayer的字样,应该写成NBAPlayer
完全感受不到面向对象的思想,而是只是讲述了基本用法。。
final class Class(); //禁止重载类
final public function(); //禁止重载方法
static静态成员的访问不受类的约束,
方法:直接用 classname::static_function 调用,不需要实例化;
属性:采用self,parent,static在静态方法内部调用静态属性;
$jams1 = $jams; //相当于创建一个副本,复制;
$jams2 = &$jams; //相当于取一个别名;
使用&指向同一个堆栈空间,实际上还是一个对象,直接赋值就变成了两个对象,但是一个属性值改变时另外属性值也会发生改变,如果用clone进行复制的话,两个对象之间操作不受任何干扰,相互完全独立。
将方法和属性,就是程序和数据通过类、接口、抽象类写在一起,对外不可见,只是进行调用,这其实就是封装了
//静态属性的定义是,在访问控制关键字后面添加static关键字即可,
//在类定义中使用静态成员的时候,用sell关键字后面跟着::操作符,即可,注意,在访问静态成员的时候,后面需要要跟$符,
//在类定义的外部访问静态属性,我们可以用类名加::操作符的方法访问类的静态成员,
1.parent关键字可以调用父类中被子类重写了的方法
2。self关键字可以用于访问类自身的成员方法,也可以用于访问自身的成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要在常量名称前面添加$符号
3.static关键字用于访问类自身定义的静态成员,防伪静态属性时需要在属性面前添加$符号
在子类的对象上可以直接访问父类中的方法和属性
父类中的属性可以通过$this来访问
感觉和java中的大同小异 就是写法感觉很不爽 :: -> __ $ 这些……
课程须知
1、本门课程是立志想成为优秀程序员的必修课 2、基本概念部分适合所有人学习 3、实践部分则需要有基本的PHP知识,这样会更加有利于你对面向对象的理解和掌握
老师告诉你能学到什么?
1、面向对象的基本概念 2、面向对象的基本思路 3、面向对象的基本原则 4、类的概念和PHP实践 5、继承的概念和案例实践 6、接口的概念和案例实践 7、多态的概念和案例实践 8、PHP中的魔术方法基本实践

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消