首页 > 其他 > 详细

面向对象上课总结

时间:2015-11-06 14:47:28      阅读:265      评论:0      收藏:0      [点我收藏+]

面向对象上课总结

1、 C的基础语法:

字符集

数据类型、常量、变量

标示符、关键字

运算符、表达式

基本语句

注释

函数

输入输出

数组、结构、联合、枚举

指针

预处理、编译(条件编译)、宏

存储方式

文件

2、 C++改进和拓展语法;

面向对象特征(类和对象、封装、继承、多态)

函数(默认值、内联、重载、原型声明)

引用

IO流

单行注释

const

强制类型转换

bool类型

名字空间

局部变量随用随定义

域作用符扩大作用范围

模板(泛型编程)

new/delete运算符

void指针

异常处理

3、 OOP核心技术,四个方面:

l  抽象(类和对象)

l  封装

l  继承

l  多态

4、 在讲到类和对象相关通用技术时,关于运算符相关内容不讲,一带而过,因为运算符重载中还用到相关的例子

5、 工程相关、综合应用开发的内容适当补充;

6、 C++标准(98、11等)、MFC相关(学生自查)

7、 关于C++内存分配、模板和泛型编程简单介绍一下

 

 C++C的“增强”,表现在两个方面:

(1)   在原来面向过程的机制基础上,对C语言的功能作了不少扩充。

(2)   增加了面向对象的机制。

 

从语法上讲:

不严格的说C是C++的子集,也就是C++包含C语言的大部分语法。当然由于C++和C都有不同的版本(ANSI/ISO),各编译器对标准支持的程度也不一样。C++不一定能百分百兼容C。

从编程思想上讲:

C是典型的命令式编程,也就是作者精确的设计出程序的每一个过程。程序一步步的执行。

C++严格的讲并不是完全的面向对象编程,而是支持多重编程范式的语言。用C++来编写程序可以是命令式的,也可以是面对对象的,甚至可以是函数式编程。(C也可以用特殊技术模拟面向对象和其它的编程风格,但还是以命令式编程为主)。

从应用上讲:

C一般应用于要求高效,资源有限,与硬件相关度较大贴近底层的环境。如操作系统,驱动程序和嵌入式系统的编写。

C++执行效率高,又具有良好的软件工程性.适用于大规模的应用软件,游戏引擎的开发。我们所使用的大部分应用软件和几乎所有的大型游戏都是用C++编写的.

讲授顺序:

C++基础语法

OOP基础(抽象、继承、多态)

函数

I/O

String

类和对象

运算符重载

继承

多态

应用开发经验

 

面向对象上课总结

原文:http://www.cnblogs.com/sdzhao/p/4942448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!