-
3.2 类的实例化
类的示例化就是通过类定义创建一个类的对象
类的定义里面属性值都是空的,而对象的属性值都有具体的值
查看全部 -
3.1 类的概念
查看全部 -
2.7 面对对象的基本原则
对象内部是高内聚的
- 对象只负责一项特定的职能(职能可大可小)
- 所有对象相关的内容都封装到对象的
2.对象对外是低耦合的
- 外部世界可以看到对象的一些属性(并非全部)
- 外部世界可以看到对象可以做某些事情(并非全部)
查看全部 -
2.6 面对对象的基本思路
查看全部 -
补充2--5
查看全部 -
2.5 面向对象的实质
查看全部 -
2.4
面向对象编程的基本概念
什么是面向对象?
- 面向对象就是在编程的时候一直把对象放在心上
面向对象编程就是在编程的时候数据结构(数据组织方式)都通过对象的结构进行存储
- 属性、方法
(编程的时候把数据结构都通过属性、方法的形式组织起来)
为什么要使用面向对象?
对象的描述方式更贴合真实的世界,程序设计的过程中用对象的视角分析世界的时候能够拉近程序设计和真实世界的距离。
查看全部 -
2.3 对象的特点
1.每个对象都是独一无二的(一个人)
2.对象是特定事物,他的职能是完成特定的功能(学习、生活、工作等)
3.对象是可以重复使用的 (学习完之后还可以继续学习)
查看全部 -
2.2 对象的基本组成
查看全部 -
2.1 什么是对象
世间万物皆对象(现实中可见的实体、具有抽象概念的抽象之物)
查看全部 -
学习目标:熟悉面向对象的思想和知识
课程内容:1.面向对象的基本概念
2.PHP中的面向对象实践
查看全部 -
静态属性用于保存类的公有数据
静态方法里面只能访问静态属性
静态成员不需要实例化对象就可以访问
类的内部可以通过self或static关键字访问自身静态成员
可以通过parent关键字访问父类的静态成员
可以通过类的名称在类定义外部访问静态成员
全局,不需实例化操作
静态属性、静态方法定义在访问控制关键字后面添加static关键字
在类定义中使用静态成员的时候,用self关键字或static关键字后面跟 :: 操作符,注意,在访问静态成员属性的时候, :: 后面需要跟$符号
使用parent关键字能够访问父类的静态成员
查看全部 -
抽象类
抽象类中可以包含普通方法
继承抽象类的子类需要实现抽象类中定义的抽象方法
查看全部 -
__tostring 类被当做字符串操作的时自动调用 __invoke查看全部
-
对象是独一无二的查看全部
举报