静态成员存在于内存,非静态成员需要实例化才会分配内存
非静态成员可以直接访问类中静态的成员
静态成员能访问非静态的成员
非静态成员的生存期决定于该对象的生存期,而静态成员生存期则与程序生命期相同
静态成员函数访问非静态成员报错:
类的静态成员在类加载的时候就已经分配内存,而此时类的非静态成员尚未分配内存,访问内存中不存在的东西自然会出错。
静态成员存在于内存,非静态成员需要实例化才会分配内存//这里成员是指成员变量,我这里总觉得是函数。。所以选错了
非静态成员可以直接访问类中静态的成员//这里非静态成员是指非静态函数
静态成员能访问非静态的成员//这里错了,因为他没说要用实例的引用去访问,....总感觉这样说也可以,但是看个人理解吧
非静态成员的生存期决定于该类的生存期,而静态成员则不存在生存期的概念//对的
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题