版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u014421520/article/details/79878118
1 什么是类
类就是一种具有相同属性和行为的对象的集合,比如人类就可以看做是一个类,小明就是这个类的一个个体,或者可以叫做对象。
在C++中,类的关键字为class,其实早在C语言中,我们就接触过类的概念,那就是struct结构体,可以将struct结构体看做是一种特殊的类,只不过在C语言中,struct结构体不能有方法成员(函数成员),只能有数据成员(变量成员)。但是,在C语言中,我们可以使用函数指针来实现类似的方法成员。
2 为什么需要类
C++语言是一门面向对象的语言,类是实现面向对象的一种载体。在初学C++时,很多同学都有一种错觉:C++就是c with class,这种错觉是可以理解的,因为类是C++语言的重中之重,学好类的使用对掌握C++语言至关重要。
3 类的组成
3.1 一个简单的类实例
class CPeople //类申明
{
public: //类型限定
int age;
void Test()
{
age = 12;
cout << age << endl;
}
}; //注意结尾有分号
int main()
{
CPeople op; //申明对象 实例化对象
op.Test(); //类内成员的调用
CPeople* op1 = new CPeople; //申明对象 实例化对象
op1->Test();
delete op1;
return 0;
}