第1章 绪论.ppt
上传人:sy****28 上传时间:2024-09-10 格式:PPT 页数:36 大小:278KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第1章 绪论.ppt

第1章绪论.ppt

预览

免费试读已结束,剩余 26 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高级语言程序设计(C++)教材及课件课程成绩第一章C++语言概述1.1面向对象程序设计的有关概念(1)面向过程的程序设计-结构化程序设计例:银行储蓄处理事务(2)面向对象的程序设计例:对比两类不同编码语言实现银行储蓄处理事务1.1.2面向对象的基本概念是人们要研究的领域范围内的事物。它具有属性与方法。描述这类对象共有的、本质的属性和行为类名:Student属性:类名:Circle属性:圆心位置半径大小颜色方法:显示自己放大缩小半径在屏幕上移动位置改变颜色发送消息对象(类)将属性与方法封装起来通过设置不同的访问权限,限制对属性和方法的访问,尽可能隐蔽对象的内部细节。对外形成一个边界(一道屏障),对象之外只能通过有限的接口对对象进行操作。一个类可以定义在一个已经定义类的基础上子类可以继承父类中的属性和方法也可以定义自己独有属性和方法1.对象多态性指,同一个消息被不同对象接收时,产生不同的行为:实现同一接口,不同方法。1.2C++语言是一种面向对象的程序设计语言1.2.1C++语言对面向对象程序设计方法的支持20世纪80年代初,C++是由AT&T贝尔实验室的BjarneStroustrup博士及其同事在C语言的基础上开发成功的。“带类的C”,“C++”是由C发展而来的以面向对象为主要特征的语言。名字上可看出是C的超集,C++继承了C的所有优点,又对数据类型做了扩充。C++支持面向对象程序设计,通过类和对象的概念把数据和对数据的操作封装在一起,通过派生、继承、重载和多态性等特征实现了软件重用,使得大型复杂软件的构造和维护变得更加有效和容易。C++与C完全兼容,很多用C编写的库函数和应用程序都可以为C++所用。1.3C++语言的词法及词法规则1.3.1C++语言的字符集1.3.2单词及词法规则编程风格-标识符定义习惯关键字(保留字)特殊符号1.4C++程序结构的特点1.5C++程序的实现1.5.1C++程序的编辑、编译和运行1.5.2C++程序实现举例