计算机专业知识.PPT

第五章 计算机专业知识 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 类名 {

文档评论(0)

1亿VIP精品文档

相关文档