C++小结--类的初体验

版权声明:本文为博主原创文章,转载请注明出处。 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;
}

猜你喜欢

转载自blog.csdn.net/u014421520/article/details/79878118