C++语言笔记系列之四——类的成员函数、对象

1.类的成员函数的实现
类的成员函数可以在类内实现,但成员函数的函数体不要过于复杂,且尽量少使用循环语句,switch语句。
注:类内实现的成员函数,也称为内联函数。
类的成员函数可以在类外实现,在类外实现成员函数时,必须加类的作用域。例如:
数据类型  类名::函数名(形参)
    {
        函数体
    }
注:在类外实现的成员函数,在类内必须进行声明。
例如:数据类型  函数名(参数类型列表);
2.关于类的成员函数的几点说明
(1)尽量将类的成员函数在类外实现。
(2)类的成员函数之间可以相互调用,但是必须要符合访问权限。
(3)在类外,一个指向类的对象的指针可以访问类的成员函数。
(4)成员函数无论在类外还是在类内实现,都是属于类。
3.对象
必须通过类的对象调用成员函数完成类的操作,类的数据成员在内存中不占据内存空间,只有通过类实例化对象,每个类对象才拥有类的数据成员。只有通过对象才可以完成类的数据成员的存储和函数的操作。
例如:Base b;
4.对象的成员调用
对象名.数据成员
对象名.成员函数(参数表)
5.指向类的对象的指针
定义:类名 *指针变量;
赋值:指针变量=&对象名;
通过指针变量表示它所指向的对象成员:
指针变量->数据成员
指针变量->成员函数(参数表)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值