77问答网
所有问题
当前搜索:
静态成员不属于对象
为什么
静态成员
函数属于类而
不属于对象
?
答:
静态成员
函数
属于
类本身 要使用成员函数, 必须要先创建一个类的实例
对象
而要使用静态成员函数, 不用创建实例对象, 可以直接用 类名::静态成员函数名 的方式使用
在c++中
静态成员
函数也是类的成员函数,但是它的定义可在类的里面定义...
答:
可以的,
静态成员
函数用来解决操作合法性控制问题 类外代码可以使用类名和作用域符来调用静态成员函数 静态成员函数只能引用该类的静态数据成员或静态成员函数
静态成员
函数为什么不能访问本类中的非静态成员?
答:
和静态数据成员一样,
静态成员函数是类的一部分,而不是对象的一部分
。如果要在类外调用公用的静态成员函数,要用类名和域运算符“∷”。如Box∷volume( );实际上也允许通过对象名调用静态成员函数,如a.volume( );但这并不意味着此函数是属于对象a的,而只是用a的类型而已。静态成员函数的作用是...
C++中一个类的
静态成员
是另外一个类类型如何初始化?
答:
静态成员属于类作用域,但不属于类对象
,程序一运行就初始化了,不可能再在构造对象的时候再初始化了吧 你用赋值语句赋值就好 静态成员其实和全局变量地位是一样的,只不过编译器把它的使用限制在类作用域内(不是类对象,它不属于类对象成员)要在类的定义外(不是类作用域外)初始化,如在cpp文件...
c++中什么是静态数据成员 什么是
静态成员
函数 分别有什么作用?
答:
***
我主要说的关键是“静态成员是属于类的”,而不属于任何对象所有 *** 在此对一些内容作详细的解释
,其中小部分与楼上有点相同,但我说的关键处,与它不同,并修改一些说法。首先,我在这里把楼主的“静态成员”和“静态方法”,分别对应下面的“静态数据成员”和“静态成员函数”。并把...
在c++中下面对
静态
数据
成员
的描述中,正确的是( )。
答:
在引用静态数据成员时,可以不通过
对象
而通过类,静态数据成员在内存只有一个,而且可以通过类来引用。这是静态数据
成员属于
类,很明显的。这是实现不同对象间数据共享的一种方法。
静态成员
函数,与静态数据成员类似。就不说,需要注意的是,它在内存里始终只有一个副本(普通成员函数也一样)。关于静态...
C#的
静态
类型问题
答:
类是生成
对象
的模版;
静态成员属于
类而不是属于某一个对象,进一步说静态成员是共享的(所以在VB叫Share),任何这个类的对象都可以对这个静态成员访问。现在假设静态成员可以访问对象中的变量,由于静态成员是在生成任何具体的对象前已经存在的,那么这个静态成员就根本访问不到任何对象的成员,因为这个时候...
[转载]为什么内联函数,构造函数,
静态成员
函数不能为
答:
静态成员
函数
不属于
任何一个
对象
,编译时刻确定不存在执行的时候选择执行哪个的情形 内联函数,由于属于编译器的建议机制,所以可以virtual 2。virtual意味着派生类可以改写其动作 派生类的构造函数会先执行基类的构造函数而不是代基类构造函数,也就是说基类的构造函数可以看作派生类构造函数的组成,所以并不...
为什么在类的
静态
函数中,不能使用改类的
成员
变量
答:
原因如下; 和静态数据成员一样,
静态成员
函数是类的一部分,而不是对象的一部分。如果要在类外调用公用的静态成员函数,要用类名和域运算符“∷”。如 Box∷volume( ); 实际上也允许通过对象名调用静态成员函数,如 a.volume( ); 但这并不意味着此函数是
属于对象
a的,而只是用a的类型而已。
java求解:有关this的问题
答:
正确答案是A B不正确,不用解释了 C不正确,原因是
静态
方法调用时,类的
对象
有可能还没有被创建。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态成员函数属于对象吗
静态成员是类的成员吗
静态成员是不是对象的成员
类的静态成员属于这个类的所有对象
静态属性属于类还是对象
静态成员属于
静态成员是类的共享成员
静态类对象
将一个对象赋值给另一个对象