手把手教你C 里面的类及对象
引言
C 是一种使用非常广泛的计算机编程语言,它是C语言的继承。作为一种静态数据类型检查的、支持多范型的通用程序设计语言,C 能够支持过程化程序设计、数据抽象化、面向对象程序设计、泛型程序设计、基于原则设计等多种程序设计风格。C 在编程领域中应用广泛,常用于系统开发、引擎开发等领域,深受广大程序员的喜爱。
C 数学库中的函数
C 的数学库中包含了许多有用的数学函数。下面将手把手教你一些常用的数学函数。
使用Dev-C 软件
首先,双击或右击打开桌面上的Dev-C 软件,并让其运行起来。Dev-C 是一个适合于初学者的入门级C/C 集成开发环境(IDE),它在Windows操作系统下运行,并且遵守GPL许可协议分发源代码。这款软件集成了MinGW中的GCC编译器、GDB调试器和AStyle格式整理器等众多自由软件,具有很强大的功能。
新建源代码文件
在Dev-C 中,可以通过以下步骤新建源代码文件:
1. 点击菜单栏的"文件"选项。
2. 选择"新建源代码"。
3. 在新建的代码文本中进行编写。请注意,此时文件还没有命名,是一个空命名的文件。为了方便管理,可以点击界面左上角的"文件"选项,选择"另存为",将文件保存在电脑上的任何一个盘中。例如,我选择将文件保存在桌面上。
对象的概念
对象代表着我们需要解决的一个子问题。一个对象包括两个重要部分:
1. 描述这个问题所用到的数据,即对象的成员属性。
2. 解决这个子问题所用到的算法,即对象的成员方法,也称为成员服务或成员函数。
下面以三角形对象为例,介绍对象的概念:
- 等边三角形
- 等腰三角形
类的概念
类是对对象的描述,类规定了一个对象具有哪些成员属性和成员方法。类的定义包括以下内容:
1. 哪些成员属性,每个属性是什么类型的数据。
2. 哪些成员方法,每个方法的名称、参数的名称、参数和返回值的类型,以及方法的具体实现。
3. 各个成员属性和方法的可见性。
类的实例化
在定义了类之后,可以在程序中使用所定义的类声明对象和对象的指针。类的实例化包括以下步骤:
1. 声明一个类的对象。
2. 可以通过对象来访问类的成员方法完成计算任务。
例如:
```
void main(){
CTriangle a, *b; // 声明一个CTriangle对象a和一个CTriangle指针b
float x, y;
...
a.points[0].x ...; // 对象a的成员属性进行赋值
x (); // 调用对象a的成员方法计算它的面积
b a; // 获取对象a的地址,并将其赋值给对象指针b
y b->perimeter(); // 调用b所指对象的成员方法计算该对象的周长
}
```
定义一个类
类的定义包括私有属性和函数、公有属性和函数以及保护属性和函数。每个成员函数都需要进行分别定义,包括返回类型、函数名称和参数列表等。
例如:
```cpp
class className {
private:
// 私有属性和函数
public:
// 公有属性和函数
protected:
// 保护属性和函数
};
returnType className::funcName(argument-list) {
// 声明局部变量...
// 函数体执行语句,可以访问argument-list中的参数、局部变量以及className中定义的成员属性和函数等...
}
```
以上便是关于C 中类及对象的基本介绍和使用方法,希望对初学者有所帮助。通过学习和实践,你将能够更好地理解和运用C 中的类及对象概念。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。