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

PHP面向对象编程

Peter 其它
难度初级
时长 3小时14分
  • 魔术方法: 1、__tostring() 2、__invoke()
    查看全部
  • 添加final关键字能够让这个方法不能在子类中重写
    查看全部
  • 1.静态属性用于保存类的公有数据 2.静态方法里面只能访问静态属性 3.静态成员不需要实例化对象就能访问 4.类的内部可以通过 self 或者 static 关键字访问自身静态成员 5.可以通过 parent 关键字访问父类的静态成员 6.可以通过类的名称在类定义外部访问静态成员
    查看全部
  • 测试啊
    查看全部
  • 一个对象被析构之后就不存在了,所以不可能再调用一次它的析构函数。 $james=null;之后,之前被james这个变量引用的那个对象没人在使用了,所以就被释放,也就是调用一次析构。jordon的对象还被jordon这个变量引用,所以它在最后程序退出时才被释放,所以在From now on James will not be used.这条语句之后调用析构函数,没有所谓的“后进先出”
    查看全部
  • 7-10
    查看全部
  • 属性类比于变量value;方法类比于函数function。 实例化通过关键字new。 构造函数__construct实例化时自动调用;析构函数__destruct结束后自动调用。 用new关键字来创建对象; 对象名->属性名来引用 对象的属性; =& 意思是 $james2 指向的是 $james ,而 = 的意思是 $james1 直接指向的是 new 的对象的地址。 析构函数 __destruct() 会在程序结束或者对象设置为null的时候被调用,多用于释放资源
    查看全部
    0 采集 收起 来源:本章小结

    2018-03-22

  • 3-5 析构函数 (1)function __destruct(){} 析构函数: (2)构造函数是在实例化对象时被调用,析构函数是在程序运行完结束时自动调用 (3)把变量设置为 null ,可以立即调用析构函数 $James = null; (4)析构函数通常被用在清理程序使用的资源。
    查看全部
  • 3-4 构造函数 (1)构造函数在对象被实例化的时候自动调用 (2)$this是Php里面的伪变量,表示对象本身。可以通过$this-> 的方式( $this 只能在对象内部使用)访问对象的属性和方法 (3)每一次用 new实例化对象的时候,系统都会将类名后面的参数列表传递给构造函数 (4)构造函数: function __construct(){} <?php class Nbaplayer{ public $name="Jordan"; public %height="198cm"; } function __construct($name,$height) { echo "in Nbaplayer constructor\n"; $this->name=$name; $this->height=$height; } public function jump(){ echo "jumping\n"; } $jordan=new Nbaplayer("jordan","198cm"); echo $jordan->name."\n"; $jordan->run;$jordan->jump; ?>
    查看全部
  • 什么是对象? 万物皆对象,你身边的任何一个事物都可以被当做为对象 可见的、不可见的、抽象的 什么是面向对象 面向就是在编程的时候一直把对象放在心上 面向对象编程就是在编程的时候数据结构(数据组织方式) 都通过对象的结构进行存储 属性。方法 为什么使用面向对象 对象的描述方式更加贴合真实的世界,有利于大型业务的理解 在程序设计的过程中用对象的视角分析实际的时候能够拉近程序设计 和真实实际的距离 面向对象的基本思路 第一步:识别对象 热任何实体都可以被识别为一个对象 第二部:识别对象的属性 对象里面存储的数据被识别为属性 对于不同的业务逻辑,关注的数据的不同,对象里面存储的属性也不同 第三步:识别对象的行为 对象自己属性数据的改变 对象和外部交互 面向对象的基本原则 对象包含两部分 对象的组成元素 是对象的数据模型,用于描述对象的数据 又被称为对象的属性,或者对象的成员变量 对象的行为 是对象行为模型,用于描述对象能够做什么事情 又被称为对象的方法 面向对象--实质 面向对象就是把生活中药解决的问题都用对象的方式进行存储 属性 方法 对象与对象之间通过方法的调用完成互动 方法 对象的列子--桌子 一个桌子 桌子的组成元素 四个桌腿 一个桌面 桌子有长宽高 桌子有重量 桌子的行为 移动桌子的位置 面向对象的基本原则 对象内部是高内聚的 对象只负责一项特点的职能(职能可大可小) 所有对象相关的内容都封装到对象内部 对象对外是低耦合 外部世界可以看到对象的一些属性(并非全部) 外部世界可以看到对象可以做某些事情(并非全部)
    查看全部
  • 面向对象的思路
    查看全部
  • 2-5 面向对象的实质 (1)面向对象就是把生活中要解决的问题都用对象的方式进行存储--把所有的数据用属性方法表现出来。 (2)对象之间的互动是通过方法的调用完成互动
    查看全部
  • 2-4 面向对象编程的基本概念 (1)面向对象:在编程的时候一直把对象放在心上 (2)面向对象编程:就是编程的时候数据结构(数据组织方式 )都通过对象的结构进行存储。 使用属性和方法组织起来 (3) 为什么要使用面向对象编程? 对象的描述方式更加贴合真实世界,有利于大型业务的理解;在程序设计的过程中用对象的视角分析世界时能够拉近程序设计和真实世界的距离。思维方式和现实世界更加贴合更加紧密
    查看全部
  • 2-3。对象的特点 (1)每个对象都是独一无二的 (2)对象是一个特定的事物,他的职能是完成特定功能,比如 nba球员的职能就是打球 (3)对象是可以重复使用的
    查看全部

举报

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

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