- 1
- 0
- 约7.33千字
- 约 54页
- 2017-08-21 发布于广东
- 举报
第3章 面向对象程序设计 主讲教师: 杨建军 教学目标 本章将介绍C#的OOP的技术,包括类的定义与使用、构造函数和析构函数、继承与多态、属性、索引、委托与事件。这些都是面向对象编程的技术,有了这些技术将使得面向对象编程变得更方便快捷。通过本章的学习,读者应该掌握OOP编程的技巧,能够编写相应的应用程序,同时加深对面向对象编程思想的理解。 教学重点 面向对象的基本思想 类与对象 类的方法与重载 继承与多态 抽象与密封 接口与属性 委托与事件 3.1 面向对象的基本思想 面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范,其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计;从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。 1.对象的基本概念 对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。 2.类 把众多的事物归纳、划分成一些类是人类在认识客观世界时经常采用的思维方法。分类的原则是抽象。类是具有相同属性和服务的一组对象的集合,它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。 3.面向对象的基本特征 (1)封装性 (2)继承性 (3)多态性 3.2 类与对象 类和对象是面向对象的程序设计语言的核心和本质。类实际上定义了一种崭
您可能关注的文档
- 计算机控制系统 教学课件 作者 张德江 1_第五章 模 糊 控 制.pptx
- 计算机控制系统 教学课件 作者 张德江 1_第一章 绪 论.pptx
- 计算机控制系统 教学课件 作者 张德江 目录.pptx
- 计算机控制系统( 第二版) 教学课件 作者 王慧 主编 第八章_应用举例.PPT
- 计算机控制系统( 第二版) 教学课件 作者 王慧 主编 第二章_基础.ppt
- 计算机控制系统( 第二版) 教学课件 作者 王慧 主编 第九章_流程工业CIMS.ppt
- 计算机控制系统( 第二版) 教学课件 作者 王慧 主编 第六章_1_常规控制器.ppt
- 计算机控制系统( 第二版) 教学课件 作者 王慧 主编 第六章_2_预测控制.ppt
- 计算机控制系统( 第二版) 教学课件 作者 王慧 主编 第六章_4_工程实现.ppt
- 计算机控制系统( 第二版) 教学课件 作者 王慧 主编 第七章_软件技术.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 第4章 算法与数据结构.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 第5章 多媒体与网络编程.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 第6章 软件的开发流程.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 第7章 操作系统.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 第8章 关系数据库.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 第9章 项目与实践.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 绪论1 计算机的基本概念.ppt
- 计算机软件技术基础 教学课件 作者 杨建军 绪论2 微机的硬件系统.ppt
- 计算机软件技术基础电子教案 第八次课教案.doc
- 计算机软件技术基础电子教案 第二次课教案.doc
原创力文档

文档评论(0)