第五章 计算机专业知识 5.1 面向对象程序设计 5.2 编译原理 5.3 数据库系统原理 5.4 软件工程 5.5 计算机网络基础及其技术 5.1 面向对象程序设计 5.1.1程序设计概述 面向对象程序设计方法是指用面向对象的方法指导程序设计的整个过程。 所谓面向对象是指以对象为中心来分析、设计及构造应用程序的机制。 对象具有的特征: (1)万物皆为对象 (2)每个对象都有自己的惟一标识 (3)对象具有属性和行为 (4)对象具有状态 (5)对象之间依靠消息实现通信 求圆锥体积的例子 类:圆锥 类中包含: ①数据成员:圆锥的底面半径r和圆锥的高h ②成员函数:求圆锥体积和圆锥旋转等方法 求解过程: 定义一个圆锥类的对象,我们用这个对象去访问类中求体积的方法。 这就是面向对象的编程思想,把求圆锥体积的方法封装在圆锥类中,我们的工作就是去调用它里面的方法。 5.1.1 程序设计概述 面向对象程序设计的优点: (1)实现对现实世界客体的自然描述 (2)可控制程序的复杂性 (3)可增强程序的模块性 (4)可提高程序的重用性 (5)可改善程序的可维护性 5.1.3 面向对象程序设计 1.面向对象程序设计的两个精髓——类和对象 (1)类(Class)——数据类型 类是具有相同属性和相同方法的对象的集合,它是一种既包含数据又包含函数的抽象数据类型。 (2)类的定义 class 类名 {
您可能关注的文档
- 急性脑血管病CT征象分析-影像FTP.PPT
- 急性脑中风病患部分负担注记变更通知单.DOC
- 急性缺血性脑卒中伴吞咽困难患者营养支持治疗-内科急危重症杂志.DOC
- 急性缺血性脑卒中急诊急救中国专家共识2018.PDF
- 急性髓系白血病的研究进展.PPT
- 急性心肌梗塞-广州医学院网络课程.PPT
- 急性胰腺炎误诊为主动脉夹层1例报道-内科急危重症杂志.DOC
- 急性胰腺炎诊治指引讨论稿.PPT
- 急性重症脑血管病亚低温治疗的分析.DOC
- 急诊创伤训练课程-新北护理师护士公会.DOC
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
原创力文档

文档评论(0)