cpp类与对象
类与对象的定义
类(class)是C++有别于C语言的最重要的概念之一,正是因为有了类的概念,C++才拥有了所谓面向对象(OOP,即Object Original Programming)的编程模式
// 自定义一个类类型:A
class A
{
public:int x;float y;// 类方法void showInfo(){cout << "x:" << x << endl;cout << "y:" << y << endl;}
};
- 权限:(public)指明类成员可以在类外任意地方访问
- ** 类方法:**代表类不仅有数据,还有自身的行为
可以理解为功能更强大的结构体
注意
- 如果在类的开头没有权限的声明,就默认是prevent
- 在使用类行为的时候项结构以一样进行使用
- 类的定义放在 .cpp 文件中,声明在**.h**文件中
//class.cpp
#include <iostream>
#include "class.h"using