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

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;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值