C++基础知识 – 静态成员函数

静态成员函数
当需要获取总的人数时,还必须通过一个对象来访问,比如h1.getCount(). 如果当前没有可用的对象时,就非常尴尬,不能访问getCount()! 如果为了访问总的人数,而特意去创建一个对象,就很不方便, 而且得到的总人数还不真实(包含了一个没有实际用处的人) 解决方案: 把getCount()方法定义为类的静态方法!
类的静态方法:
可以直接通过类来访问【更常用】,也可以通过对象(实例)来访问。在类的静态方法中,不能访问普通数据成员和普通成员函数(对象的数据成员和成员函数)
定义:
static int getCount();

实现:
方法实现的时候不需要加static
int Human::getCount() {
return humanCount;
}

调用:
//1. 通过类的域名直接调用
Human::getCount();

//2. 通过对象调用
Hu

C++基础知识 – 静态成员函数最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/21635.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>