类中能访问静态成员的函数是

作者:高老师 浏览 0

类中能访问静态成员的函数是
A、虚函数
B、静态成员函数
C、构造函数
D、析构函数
【正确答案】:B
【题目解析】:静态成员函数是用关键词static声明的成员函数,它属于整个类而并不属于类的某个对象。类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。由于静态函数是独立于类对象而存在的,因此静态成员函数中没有this指针。所以静态成员函数不可以直接访问类中的非静态成员,但是可以直接访问静态成员。若要访问非静态成员时,必须通过参数传递的方式得到相应的对象,再通过对象来访问。

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板