在C++中,类是一种用户自定义的数据类型,可以用来封装数据和方法。
类的定义包括两个部分:类的声明和类的实现。
类的声明通常放在头文件(.h)中,包括类的名称、成员变量和成员函数的声明。例如:
// MyClass.h
class MyClass {
public:
// 成员变量
int myInt;
// 成员函数的声明
void myFunction();
};
类的实现通常放在源文件(.cpp)中,包括成员函数的具体实现。例如:
// MyClass.cpp
#include "MyClass.h"
// 成员函数的实现
void MyClass::myFunction() {
// 实现代码
}
类的使用可以通过创建对象来访问类的成员变量和成员函数。例如:
#include "MyClass.h"
int main() {
// 创建对象
MyClass obj;
// 访问成员变量
obj.myInt = 10;
// 调用成员函数
obj.myFunction();
return 0;
}
以上是一个简单的类的定义与使用的示例。在实际应用中,通常会涉及更多的成员变量和成员函数,并且可以使用访问修饰符(public、private、protected)来控制成员的访问权限。