3. 例如在C + +类
虽然一类的创建可开发完全在一个文件中,这是不可取的。最好的办法是创建一个单独的文件为每个应用程序项目。首先要创建一个应用程序与要求Circulo.cpp名称与源代码的主要)与程序类 股 (文件包含。第二步是建立以控制发展的例子类,CCirculo.cpp一个新的单位 。类需要一个头文件,你的发言,我们称之为CCirculo.h。
步骤:
- 主要课程: 新建“ - >其他.. - >“控制台向导
- 单位类别: 新建“ - >其他.. - >“CPP文件
- 头文件: 新建“ - >其他.. - >“头文件
如果我们所做的一切步骤,我们可以看到的文件是由以下部分图项目中,通过点击查看->“项目经理 ,如所示。

项目文件(项目经理)
主程序(Circulo.cpp)
//------------------------------------------------ ---------------------------
#包括<vcl.h>
#包括<conio.h>
#包括<iostream.h>
#包括“CCirculo.h”
的#pragma hdrstop
//------------------------------------------------ ---------------------------
的#pragma argsused
诠释主体(智力argc,焦炭* argv的[]){
浮动的DAT
CCirculo cir1,cir2,cir3(10);
法院<<“半径圆1”;
病变>>逸;
cir1.radio体(DAT);
法院<<endl <<“直径2圈”;
病变>>逸;
cir2.diametro体(DAT);
法院<<endl <<“圈1,面积=”<<cir1.area()<<“周长=”<<cir1.perimetro()<<endl;
法院<<endl <<“圆2,面积=”<<cir2.area()<<“周长=”<<cir2.perimetro()<<endl;
法院<<endl <<“圆3,面积=”<<cir3.area()<<“周长=”<<cir3.perimetro()<<endl;
getch();
返回0;
}
//------------------------------------------------ ---------------------------
类声明的头文件(CCirculo.h)
#IFNDEF的CCirculo_h
#定义CCirculo_h
{CCirculo类
市民:/ /变量和公共领域的一种功能
CCirculo(),/ /默认构造
CCirculo(浮动)/ /构造函数重载
〜CCirculo()/ /析构函数
电台(浮动右)/ /函数来设置圆的半径
直径(浮动四)/ /函数来设置圆的直径
浮动范围()/ /计算圆的面积
浮动周长()/ /计算圆的周长
私人:/ /变量和私人领域的一种功能
浮动*弧度;
};
#Endif
Desrrollo文件与类(CCirculo.cpp)
#包括“CCirculo.h”
#定义的PI 3.14159265
/ /默认构造
CCirculo:CCirculo(){
拉德=新浮动;
*拉德= 0;
}
/ /构造函数的重载
CCirculo:CCirculo(浮动R)的{
拉德=新浮动;
*拉德= ř;
}
/ /析构函数
CCirculo::〜CCirculo(){
删除弧度;
}
/ /设置圆的半径
CCirculo::广播(浮动R)的{
*拉德= ř;
}
/ /设置圆的直径
CCirculo:直径(浮动四){
*拉德=的D / 2;
}
/ /计算圆的面积
CCirculo浮动::面积(){
返回皮*(*弧度)*(* RAD数据通信公司);
}
/ /计算圆的周长
CCirculo浮动::周长(){
皮返回2 * *(* RAD数据通信公司);
}
开发后的那种内容,我们可以使用类浏览器 (CassExplorer)通过其浏览。
ClassExplorer给了我们一个类树视图中的元素构成。我们可以区分的功能,元素和公共或私人建筑商和驱逐舰的变量。通过类浏览器可以通过对不同的元素你点击访问您的代码快速导航。

班级结构(ClassExplorer)
当使用类,通过这个对象是任何公众获取已定义的项目。 IDE将生成的任何提供支持新兴的阶级内容如下图所示的。

说明在C + + Builder的对象小费