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

PHP面向对象编程

Peter 其它
难度初级
时长 3小时14分
  • parent 访问父类成员 self 访问自身成员 self<=>static访问静态成员
    查看全部
  • 静态属性用于保存类的公有数据; 静态方法里面只能访问静态属性; 静态成员不需要实例化对象就可以访问; 类的内部可以通过self或者static关键字访问自身静态成员; 可以通过parent关键字访问父类的静态成员; 可以通过类的名称在类外部访问静态成员。
    查看全部
  • 接口就是把不同类的共同行为进行了定义,然后在不同的类里面实现不同的功能 接口不能实例化,接口里的方法不需要有方法的实现,{}不要写; 实现接口必须要实现里面的方法 可以用instance of判断某个类是否实现了某个接口 可以用extends让接口继承另一个接口,当类实现子接口时,父接口中的方法也必须要实现 接口不能直接创建自己的对象,类的方法必须有实现,接口的方法必须为空
    查看全部
  • 1、继承抽象类,必须要实现抽象类的抽象方法,称为覆盖 2、包含抽象方法的类是抽象类 3、抽象类是由关键字 abstract 定义的
    查看全部
  • __toString()当对象被当做string使用时自动调用 __invoke()当对象被当做方法使用时自动调用
    查看全部
  • 接口的实现方法有许多不同的形态,这就是多态
    查看全部
  • 接口就是把不同类的共同行为进行了定义,然后在不同的类里面实现不同的功能 接口不能实例化,接口里的方法不需要有方法的实现,{}不要写; 实现接口必须要实现里面的方法 可以用instance of判断某个类是否实现了某个接口 可以用extends让接口继承另一个接口,当类实现子接口时,父接口中的方法也必须要实现 接口不能直接创建自己的对象,类的方法必须有实现,接口的方法必须为空
    查看全部
  • parent关键字可以访问父类中被重写的方法 self关键字可以访问类自身的成员方法,也可以访问自身的静态成员和类常量,不能访问类自身的属性,使用常量的时候不需要在常量前面添加$符号 static关键字用于访问自身定义的静态成员,访问静态属性时需要在静态前添加$符号
    查看全部
  • 一个类对应很多类的对象
    查看全部
  • 物以类聚,类的属性和方法都叫类的成员
    查看全部
  • 高内聚,低耦合
    查看全部
  • 面向对象的基本思路 第一步:识别对象 -任何实体都可以被识别为一个对象 第二部:识别对象的属性 -对象里面存储的数据被识别为属性 -对于不同的业务逻辑,关注的数据不同,对象里面存储的属性也不同 第三步:识别对象的行为 -对象自己属性数据的改变 -对象和外部交互
    查看全部
  • 在给不可访问属性赋值时,__set()会被调用 定义function __set($name,$value) 读取不可访问属性的值时,__get()会被调用 定义function __get($name) 当对不可访问属性调用isset()或empty()时,__isset()会被调用 当对不可访问的属性调用unset()时,__unset()会被调用 所谓不可访问属性,实际上就是在调用某个属性时发现这个属性没有被定义,这时候不同的操作会触发不同的魔术方法 这几个方法也被成为属性重载的魔术方法
    查看全部
  • __call()当对象范围不存在的方法名称时,__call()方法会自动调用 __callStatic()当对象范围不存在的静态方法名称时,__callStatic()方法会自动调用 这两个方法在PHP里面也成为方法的【重载】 通过这个两个方法,同一个方法的名称的调用可以对应不同的方法实现
    查看全部
  • __tostring() 当对象被当作string使用时,这个方法会被自动调用。 __invoke() 当对象被当作方法调用时,这个方法会被自动调用。
    查看全部

举报

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

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