C++ 面向对象基础
(一) 设计一个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;
}
- C++面向对象基础知识详解二
- 《面向对象基础:C++实现》学习笔记之三
- C++面向对象基础知识
- 【C++面向对象学习笔记】-基础知识
- 《面向对象基础:C++实现》学习笔记之六
- C++学习4-面向对象编程基础(面向对象概念,定义类,定义对象)
- C++学习笔记5:从方法到属性(面向对象基础)
- c++面向对象基础知识 Day 3
- [转]c++面向对象基础
- c++基础 之 面向对象特征一 : 继承
- 大话设计模式 附录A 面向对象基础 C++实现
- 面向对象基础(C++) 一
- C++基础---面向对象建模方法
- C/C++面向对象基础知识面试易考点
- c++的面向对象基础 Day 2
- C++面向对象基础(一)
- 《面向对象基础:C++实现》学习笔记之一
- C++基础学习—面向对象基础
- c++ 面向对象基础Test——继承、重载、slice赋值
- 关于理解c++面向对象基础