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

PHP面向对象编程

难度初级
时长 3小时14分
学习人数
综合评分9.67
292人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.4 逻辑清晰
喜欢php的加企鹅group讨论吧!659526105
10个程序员是10个方法名,功能却一样!这特么就尴尬了!所以,,接口来了,都用一个名字
做一些简单的小程序,这个类,对象有很大的用处,仿佛打开了新世界的大门
不喜欢女主播的NBA球员不是一名好的PHP老师
我不是打篮球的,我可以运球,投篮,传球,我还可以吃喝拉撒
感觉前面都在洗脑,面向对象好,好,好
说看球的那个陈独秀你站起来
(转)多态即多种形态,相同方法调用实现不同的实现方式
@HonMingYu 你直接说函数的形参就得了,扯那么多底层干嘛
这节课穿插了 方法重写 这个知识点
'&'符号是和'='在一起使用 =&?还是和'$'符一起 &$james?还是单独添加?
override 不是 overwrite
修辞类 不会被继承 修辞方法不能被覆盖
其实讲解的老师表达的意思应该是“self不能访问自身的非静态属性”
this self static用于类自身数据访问,parent用于父类数据访问
对于属性,this可以访问非静态属性,self static parent用于静态属性。
对于方法,this self parent可以访问静态、非静态方法,static可以访问静态方法。
$this-> 属性[动] + 方法[静/动];
self:: 属性[静] + 方法[静/动];
parent:: 属性[静] + 方法[静/动];
static:: 属性[静] + 方法[静];
$jordan = new NbaPlayer("Jordan", "198cm", "98kg", "Bull", "40", 20, true);
echo $jordan->height; //报错 无权限
echo $jordan->isHungry; //不报错 返回1即true
var_dump($jordan); //查看对象标示符中的数据结构发现有两个isHungry属性:
private 'isHungry' (Human) => boolean true
public 'isHungry' => boolean true
怎么回事???有大神解释一下不?
课程须知
1、本门课程是立志想成为优秀程序员的必修课 2、基本概念部分适合所有人学习 3、实践部分则需要有基本的PHP知识,这样会更加有利于你对面向对象的理解和掌握
老师告诉你能学到什么?
1、面向对象的基本概念 2、面向对象的基本思路 3、面向对象的基本原则 4、类的概念和PHP实践 5、继承的概念和案例实践 6、接口的概念和案例实践 7、多态的概念和案例实践 8、PHP中的魔术方法基本实践

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消