- 1
- 0
- 约1.92千字
- 约 7页
- 2017-08-26 发布于天津
- 举报
第8章面向对象的程序设计基础..ppt
第8章 面向对象的程序设计基础 8.1 面向对象程序设计的特点 8.2 面向对象程序设计的基本概念 8.2 面向对象程序设计的基本概念 1.对象(object) 在OOP中,对象是构成程序的基本单位和运行实体。一个对象可以是应用程序的一部分,比如可以是控件或窗体,也可以是整个应用程序。例如,表单上的命令按钮是对象,表单本身也是对象。 2.类(class) 类是具有共同属性、共同操作性质的对象的集合。例如,可以为学生创建一个类,在学生类的定义中,需要描述的属性可包括学号、姓名、性别、出生年月等。基于学生类,可以生成任何一个学生对象。 类和对象是抽象和具体的关系。类包含有关对象的特征和行为信息,是对象定义的模板;对象是类的具体化和实例化,所以对象又称为类的实例(Instance)。一个类可以实例化为多个对象,各个对象都有所属类的属性、事件和方法程序,但每个对象的属性值可以不同。 8.2 面向对象程序设计的基本概念 类可以划分为基类与子类。VFP基类也叫根类(或父类),是系统本身内含的类。子类是基类的派生类,是用户根据需要在基类的基础上创建自己的类,它继承了该基类中的属性、方法和事件。如shape(图形)为根类,triangle(三角形)和polygon(多边形)为shape类的两个子类。类具有封装性、继承性和多态性三种属性。 (1)封装性(Encapsulation)。是指将对象的特性
您可能关注的文档
- 磁気抵抗効果.ppt
- 磁滞回线宽。.ppt
- 磁电感应式传感器的测量电路.ppt
- 磁盘块----------(柱面、磁道、扇区).ppt
- 磁盘格式化-Read.ppt
- 磁盘阵列与主机系统的连接2.ppt
- 磁路与变压器..ppt
- 磁铁隔着物体吸铁实验记录表.ppt
- 磁阻传感器与地磁场测量..ppt
- 社会福利署中央心理辅助服务(学前服务)家长讲座亲职技巧(I)—预防篇.ppt
- 2026年中国三相电能计量箱市场调查研究报告.docx
- 2026年中国八位半数字万用表市场调查研究报告.docx
- 2026年及未来5年干装垂直玻璃幕墙项目市场数据调查、监测研究报告.docx
- 2026年中国发醇罐市场调查研究报告.docx
- 2026年及未来5年干法短切原丝项目市场数据调查、监测研究报告.docx
- 2026年中国普通型台式血压计市场调查研究报告.docx
- 2026年及未来5年无线报警定位系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动斗式提升机项目市场数据调查、监测研究报告.docx
- 2026年中国茉莉香精市场调查研究报告.docx
- 2026年中国平面刨市场调查研究报告.docx
最近下载
- 国际私法国际民事诉讼.ppt VIP
- 自工程完结活动实施计划.xls VIP
- 《1.电力系统基础知识.》.ppt VIP
- (王瑞元版本)运动生理学--课件-3-第三章-血液.pptx VIP
- F701B.D仪表说明书2013-04-01.pdf VIP
- 第五章-国际民事诉讼与国际商事仲裁.ppt VIP
- 2024年教师资格考试高中学科知识与教学能力美术自测试卷与参考答案.docx VIP
- 第四单元+第1课美丽校园课件+2025-2026学年人教版初中美术八年级下册.pptx VIP
- 第二单元第3课第1课时《木刻乾坤》 课件 人美版八年级下.ppt
- 《想和你谈恋爱》异性交往主题班会课件.pptx VIP
原创力文档

文档评论(0)