Day002---类与对象(上)

目           录

 

1.类的引入

2.类的定义

3.类的访问限定符及封装

4.类的作用域

5.类的实例化

6.类的对象大小的计算

7.类成员函数的this指针


1.类的引入

        C++对C在结构体上进行进一步的扩展,C语言的结构体成员变量不能是函数,所以C++的结构体不仅能定义变量也能定义函数,上述C++中的结构体的定义,用class代替

2.类的定义

class className
{
  public:
    number1;
    ..
  private:
    nember2;
    ..  
};

        类类型的定义与结构体类似,class是关键字、className是类类型的名字

3.类的访问限定符及封装

4.类的作用域

5.类的实例化

6.类的对象大小的计算

7.类成员函数的this指针

        this指针的引出:根据d1.printf()很容易理解为类对象直接调用成员函数,然而通过下图可以看出类对象与类成员函数分别存储在不同的区域,一个在栈帧、一个在代码区。所以this指针是类成员函数的隐藏形参,它用来接收类对象的地址,从而使类对象对成员函数进行调用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值