为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP面向对象编程_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP面向对象编程

Peter 其它
难度初级
时长 3小时14分
  • 静态成员解决的是多个对象之间共用类的成员
    查看全部
  • 父类里面定义的类成员可以不用在子类中重复定义,节约了编程的时间和代价。 同一个父类的子类拥有相同的父类定义的类成员,因此外部代码调用他们的时候可以一视同仁 子类可以修改和调用父类定义的类成员 我们称为重写(Overwrite) 一旦子类修改了,就按照子类修改之后的功能执行
    查看全部
  • 当实例使用完成后就会调用析构函数,调用之前,变量所占用的资源被系统回收后成为null,这是也就是使用析构函数的时刻。因此,当程序未执行完时人为的使变量为null就会自动调用析构函数,从而与变量相关的后续代码就不会被执行了,,这就是人为影响析构函数
    查看全部
  • 1、默认构造函数在对象被实例化的时候自动调用 2、$this是Php里面的伪变量,表示对象本身。可以通过$this-> 的方式访问对象的属性和方法 3、每一次用new实例化对象的时候,都会用类名后面的参数列表调用构造函数 4、php类函数的构造函数function __construct(){
    查看全部
  • static关键字用于访问类自身定义的静态成员(不能访问非静态变量吧??),访问静态属性时需要在属性前面添加$符号。
    查看全部
  • self 对应parent类名。 $this 对应本类的一个实例,不能用在对静态变量和方法的使用上。
    查看全部
  • php中继承:一个同java一样只能有一个父类。单继承原则啊啊啊啊啊啊
    查看全部
  • date_timezone_set('PRC');设置为中华人民共和国的时区。
    查看全部
  • &放在变量前面,就像是c语言中的取地址运算。对于 $obj1=&ojb,就是用指针变量obj1指向变量$obj。$ojb1的值是$obj的地址,而不是$obj指向的地址。可以和$obj2=$ojb.对比一下,这句就是使$obj2也指向$obj所指向的地址。
    查看全部
  • 当实例使用完成后就会调用析构函数,调用之前,变量所占用的资源被系统回收后成为null,这是也就是使用析构函数的时刻。因此,当程序未执行完时人为的使变量为null就会自动调用析构函数,从而与变量相关的后续代码就不会被执行了,,这就是人为影响析构函数。
    查看全部
  • 高内聚:该有的都要全实现好。 低耦合:没有联系的部分就不实现。
    查看全部
  • interface关键字用于定义接口,接口里面的方法不需要有方法的实现,implements关键字用于表示类实现了某个接口
    查看全部
  • 可以用instanceof关键字来判断某个对象是否实现了某个接口var_dump($obj instanceof icaneat);
    查看全部
  • 访问控制: 1.面向对象的三种访问权限:public--公有的类成员,可以在任何地方被访问,包括该成员的类(自身)、该类的子类、其他类;protected--受保护的类成员,可以被自身及其子类访问;private--私有的类成员,只能被自身访问(即类的内部) 2.定义公共方法来访问受限成员
    查看全部
  • 1.在子类的对象上可以直接访问父类中定义的方法和属性 2.父类中的属性,在子类可以通过$this来访问 3.在PHP中可以用extends关键字来表示类的继承,后面跟父类的类名 4.PHP中extend后面只能跟一个类的类名,这就是php的单继承原则
    查看全部

举报

0/150
提交
取消
课程须知
1、本门课程是立志想成为优秀程序员的必修课 2、基本概念部分适合所有人学习 3、实践部分则需要有基本的PHP知识,这样会更加有利于你对面向对象的理解和掌握
老师告诉你能学到什么?
1、面向对象的基本概念 2、面向对象的基本思路 3、面向对象的基本原则 4、类的概念和PHP实践 5、继承的概念和案例实践 6、接口的概念和案例实践 7、多态的概念和案例实践 8、PHP中的魔术方法基本实践
友情提示:

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