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