您的位置:首页 > 编程语言 > C语言/C++

C++ 面向对象基础

2019-02-17 16:16 225 查看

 (一)  设计一个C++程序设计的基本过程可以概括为以下:

 

1.分析问题

2.设计类与对象

3.编辑源程序(文件的扩展名为.cpp)

4.编辑源程序(源程序编辑之后生成的机器指令程序叫做目标程序,其扩展名为.obj)

5.连接程序

6.运行程序(执行.exe文件,得到最终结果)

 

(二)类的定义

 

类是对象的抽象,是一种自定义数据类型,它用于描述一组对象的共同特征和行为。

例如:

class 类名

{

成员访问限定符;

数据成员;

成员访问限定符;

数据成员;

};

注意  : (1) class 是定义类的关键文字。

                (2)  有大括号后面的分号“;”,表示类定义的结束。

 

(三)对象创建

 

1.创建对象

最简单地方法就是给出类型及变量名,格式如下所示:

类型对象列表;

就像定义一个int类型变量一样,int a;a就是int类型的一个对象,按照这样的形式,比如:

Car mycar;

 

与 4000 int型变量的定义过程类似,创建类对象就要给其分配空间,存储对象的成员。

 

2.访问对象成员

 

创建对象的 目的是访问成员,操作对象的属性及方法,访问对象成员的语法格式如下:

对象名 . 数据成员名

对象名 . 成员函数名

 

访问格式中,“.”为成员运算符,与struct结构体访问成员的方式一样。

例如:

Car mycar;

mycar.disp_welcomemsg();  

 

访问成员函数的方法与函数调用的形式类似,只是需要适用对象名通过成员运算符访问该函数,例如:

int main()

{

Car mycar;

mycar.disp_welcomemsg();

mycar.set_wheel(4);

cout<<"wheels="<<mycar.get_wheels()<<endl;

system("pasue");

return 0;

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: