第1章面向对象程序设计基础.ppt

上传人:啊飒飒 文档编号:11943973 上传时间:2021-11-10 格式:PPT 页数:15 大小:3.96MB
返回 下载 相关 举报
第1章面向对象程序设计基础.ppt_第1页
第1页 / 共15页
第1章面向对象程序设计基础.ppt_第2页
第2页 / 共15页
第1章面向对象程序设计基础.ppt_第3页
第3页 / 共15页
第1章面向对象程序设计基础.ppt_第4页
第4页 / 共15页
第1章面向对象程序设计基础.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《第1章面向对象程序设计基础.ppt》由会员分享,可在线阅读,更多相关《第1章面向对象程序设计基础.ppt(15页珍藏版)》请在三一文库上搜索。

1、C# 面向对象程序设计,1,OOP with C#,2,第1章 面向对象程序设计基础,计算机程序设计语言,3,010100101001110100110111,Program,Compiler,人与计算机之间交流的语言,计算机程序设计语言,低级语言与机器结构紧密关联,着重于底层控制 机器语言 汇编语言 高级语言接近于自然语言,着重于理解和交流 解释性语言 编译性语言,4,计算机程序设计语言,结构化程序设计 Fortran、C、Pascal . 主程序与子程序的相互调用 自顶向下、分而治之 面向对象程序设计 C+、Java、C# . 对象之间的消息传递 对客观世界的理解和建模,5,功能与数据相分

2、离,可复用性和可维护性差,功能与数据相结合,封装性、复用性好,面向对象的基本概念,6,张三 计算机专业学生 男 24岁 170cm 65kg,李明 英语专业学生 男 22岁 160cm 55kg,李四 数学老师 女 29岁 158cm 50kg,王娟 计算机专业学生 女 23岁 163cm 48kg,object,对象:对客观世界中事物的抽象描述,面向对象的基本概念,7,张三 计算机专业学生 男 24岁 170cm 65kg,李明 英语专业学生 男 22岁 160cm 55kg,李四 数学老师 女 29岁 158cm 50kg,王娟 计算机专业学生 女 23岁 163cm 48kg,class

3、,学生 姓名 专业 性别 年龄 身高 体重,教师 姓名 课程 性别 年龄 身高 体重,类:具有相同属性和操作的一组对象的抽象,面向对象的基本概念,8,学生,图书馆管理系统,图书馆管理员,message,消息和通信:向对象发送消息以请求其服务,面向对象的基本概念,9,学生,relationship,教师,班级,关联,依赖,泛化,聚合,本科生,研究生,面向对象的基本概念,10,inheritance,学生 姓名 专业 性别 年龄 身高 体重,教师 姓名 课程 性别 年龄 身高 体重,人 姓名 性别 年龄 身高 体重,泛化: 由特殊到一般,特化: 由一般到特殊,面向对象的基本概念,11,inheri

4、tance,图形 周长 面积,面向对象的开发方法,面向对象的分析(OOA, Object-Oriented Analysis) 理解目标系统 找出对象和类 确定对象和类的结构和主题 定义对象/类的属性 定义对象/类提供的服务,12,面向对象的开发方法,面向对象的设计(OOD, Object-Oriented Design ) 问题域设计 用户界面设计 任务管理设计 数据管理设计,13,面向对象的开发方法,14,系统分析,系统设计,程序开发,系统测试,本章习题,简述对象和类的概念,它们在软件设计中有什么作用? 在一个电梯控制系统中,存在着哪些对象和类?它们又有哪些属性和操作? 在一个图书馆管理系统中,存在着哪些对象和类?它们有哪些属性和操作?如何确定这些类之间的结构关系?,15,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1