预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

C语言是C++的一个子集,C++包含了C语言的全部内容。 C++语言的主要特点: 1.C++保持与C语言的兼容,现有的许多C代码不经修改就可以为C++所用。 2.对面向对象方法的支持。注释行 声明语句 C++的输入/输出 数据类型变量的定义 函数声明或定义 函数的形式参数 内联函数 函数形参默认值 函数的重载 10.访问全局变量 11.调用类的构造函数与析构函数例 //ThisisaC++program. #include<iostream.h> voidmain() {doublex,y; cout<<"Entertwofloatnumbers:"; cin>>x>>y; doublez=x+y; cout<<"x+y="<<z<<endl; } 运行结果: Entertwofloatnumbers:3.45.5 x+y=8.9一、结构化程序设计面向对象技术(Object-Orientedtechnology)是在80年代末出现的,它是为了适应开发和维护复杂应用软件的需要,为解决软件危机而诞生的。面向对象的程序设计方法是继结构化程序设计方法之后的一种新的程序设计方法。设计的出发点: 面向过程:按功能进行分解,划分模块。 面向对象:以客观世界中存在的事物为对象,研究对象的属性、行为以及对象之间的相互作用关系。类的设计和使用体现了面向对象的设计思想。面向对象的程序设计是从分析对象开始的。 对象分析方法的有力工具是分类——找出一类具有相同属性的对象,并将它们的共同属性用类表示。 在实际的程序设计中,是先定义问题域中的相关对象类(class),然后由类生成对象。因此,类是由用户定义的特殊数据类型。在面向对象的程序设计中,通过对象来表示事物; 用对象(Object)与对象间消息的传递来表现事物间的联系; 用对象的方法实现对对象的操作。从概念上讲,对象是客观存在的事物。抽象是一种提炼对象特征的方法,它可以将具有公共行为的对象组织成类。一个类的所有对象都有相同的数据结构,并且共享相同的实现操作的代码,而各个对象有着各自不同的状态,即私有的存储。因此,类是所有对象的共同的行为和不同状态的集合体。 类是一种类型,它封装了数据和操作; 对象是类的实例 一个类可以有多个对象,一个对象必须属于某个类。 面向对象技术的基本特征主要有: 封装性、继承性、多态性。 封装性:是将数据结构和对数据进行的操作结合在一起,形式一个整体,对外隐蔽其内部实现细节,同时避免了数据紊乱带来的调试与维护的困难。继承性:是一个对象可以获得另一个对象的特性的机制。对象的特性包括对象的属性(数据)和方法(函数)。继承增强了软件的可扩充性,并为代码重用提供了强有力的手段。14.5继承与派生