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

PHP面向对象编程

Peter 其它
难度初级
时长 3小时14分
  • 1、对象的属性不同 2、识别对象(任何实体都可以被识别为一个对象) 3、识别对象的属性(对象里储存的数据别识别为属性,不同的数据不同,对象里的属性也不同) 4、识别对象的行为(对象自己属性数据的改变,对象和外部交互)
    查看全部
  • 对象对外是低耦合的: 外部世界可以看到对象的一些属性(并非全部) 外部世界可以看到对象可以做某些事情(并非全部)
    查看全部
  • 什么是对象? 万物皆对象,你身边的任何一个事物都可以被当做为对象 可见的、不可见的、抽象的 什么是面向对象 面向就是在编程的时候一直把对象放在心上 面向对象编程就是在编程的时候数据结构(数据组织方式) 都通过对象的结构进行存储 属性。方法 为什么使用面向对象 对象的描述方式更加贴合真实的世界,有利于大型业务的理解 在程序设计的过程中用对象的视角分析实际的时候能够拉近程序设计 和真实实际的距离 面向对象的基本思路 第一步:识别对象 热任何实体都可以被识别为一个对象 第二部:识别对象的属性 对象里面存储的数据被识别为属性 对于不同的业务逻辑,关注的数据的不同,对象里面存储的属性也不同 第三步:识别对象的行为 对象自己属性数据的改变 对象和外部交互 面向对象的基本原则 对象包含两部分 对象的组成元素 是对象的数据模型,用于描述对象的数据 又被称为对象的属性,或者对象的成员变量 对象的行为 是对象行为模型,用于描述对象能够做什么事情 又被称为对象的方法 面向对象--实质 面向对象就是把生活中药解决的问题都用对象的方式进行存储 属性 方法 对象与对象之间通过方法的调用完成互动 方法 对象的列子--桌子 一个桌子 桌子的组成元素 四个桌腿 一个桌面 桌子有长宽高 桌子有重量 桌子的行为 移动桌子的位置 面向对象的基本原则 对象内部是高内聚的 对象只负责一项特点的职能(职能可大可小) 所有对象相关的内容都封装到对象内部 对象对外是低耦合 外部世界可以看到对象的一些属性(并非全部) 外部世界可以看到对象可以做某些事情(并非全部)
    查看全部
  • php魔术方法
    查看全部
    0 采集 收起 来源:章节简介

    2017-05-19

  • 接口和类的关系
    查看全部
  • parent, self, static
    查看全部
  • 要传参
    查看全部
  • $this是php里的伪变量,表示对象自身
    查看全部
  • ;;调用静态属性时要接$符
    查看全部
  • instance
    查看全部
  • $james1=$james;两个独立对象 $james2=&$james;同一个对象
    查看全部
  • <?php class NbaPlayer{ //class 类名称 public $name="jordan"; // 定义类的属性 public function run(){ // 定义类的方法 } } ?>
    查看全部
  • 1.__call()方法:当对象访问不存在的方法名称时,此方法自动调用。 ①调用示例:public function __call($name,$argument){} ②注意:访问控制关键字必须为public;必须有两个参数:对象访问的方法名称($name)、方法包含的参数($argument,数组)。 2.__callStatic()方法:当对象访问不存在的方法名称时,此方法自动调用。 ①调用示例:public static function __callStatic($name,$argument){}<br> ②注意:同1-②;此方法为静态方法(static)。 3.这两种方法也被称为方法的重载。通过这两个方法,同一个方法的调用可以对应不同方法的实现(同一个方法的静态调用、动态调用对应不同的方法实现) 如果不设置该魔术方法,调用不存在的方法将会报错。
    查看全部
  • 1.静态属性用于保存类的公有数据 2.静态方法里面 只能访问静态属性 3.静态成员不需要实例化对象就能访问 4.类的内部可以通过 self 或者 static 关键字访问自身静态成员 5.可以通过 parent 关键字访问父类的静态成员 6.可以通过类的名称在类定义外部访问静态成员
    查看全部

举报

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

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