- 0
- 0
- 约小于1千字
- 约 5页
- 2021-09-20 发布于北京
- 举报
面向对象的基本概念 ;类 ; 类只是具备某项功能的抽象模型,实际应用中还需要对类进行实例化,这样就引入了对象的概念。对象是类进行实例化后的产物,是一个实体。仍然以人为例,“黄种人是人”这句话没有错误,但反过来说“人是黄种人”这句话一定是错误的。因为除了有黄种人,还有黑人、白人
等。那么“黄种人”就是“人”这个类的一个实例对象。可以这样理解对象和类的关系:对象实际上就是“有血有肉的、能摸得到看得到的”一个类。
这里实例化“类”中创建的运动类,调用运动类中的打篮球方
法,判断提交的实例对象是否符合打篮球的条件,如图所示。 ; 面向对象编程的三大特点就是封装性、继承性和多态性。
1.封装性
封装性,也可以称为信息隐藏。就是将一个类的使用和实现分开,只保留有限的接口(方法)与外部联系。对于用到该类的开发人
员,只要知道这个类该如何使用即可,而不用去关心这个类是如何实现的。这样做可以让开发人员更多地把精力集中起来专注别的事情,同时也避免了程序之间的相互依赖而带来不便。
2.继承性
继承性就是派生类(子类)自动继承一个或多个基类(父类)中的属性与方法,并可以重写或添加新的属性或方法。继承这个特性简化了对象和类的创建,增加了代码的可重用性。继承分单继承和多继
承,PHP所支持的是单继承,也就是说,一个子类有且只有一个父类。
3.多态性
多态性是指同一个类的不同对象,使用同一个方法可
您可能关注的文档
- 20180308海事面试真题精析讲义笔记.pdf
- 3筛选及标引后的专利著录项目数据全文cnb.pdf
- 课件成果推荐阅读文献cell2014altering the intestinal microbiota during a critical developmental window has lasting metabolic consequences.pdf
- 6月7香格里拉预算单a.pdf
- 汇总答辩演示.pptx
- 第二十六周预习课件.pdf
- 作品施工图公馆if.pdf
- 智能模块mcgs与台湾ma89gprs通讯设置方案介绍.pdf
- day14超时订单处理死信队列.pptx
- 02系统软件soe软件使用手册.pdf
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
原创力文档

文档评论(0)