2016 - 2024

感恩一路有你

手把手教你C 里面的类及对象

浏览量:4172 时间:2024-01-18 07:57:58 作者:采采

引言

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 中的类及对象概念。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。