j**a,谢谢

时间:2014.02.24 发布人:widrn

j**a,谢谢

已解决问题

谷歌widrn用户在2014.02.24提交了关于“梁启超j**a,谢谢”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-03T02:11:04。下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。(C)
classClassDemo{
publicstaticintsum=1;
publicClassDemo(){
sum=sum+5;
}
}
publicclassClassDemoTest{
publicstaticvoidmain(Stringargs[]){
ClassDemodemo1=newClassDemo();
ClassDemodemo2=newClassDemo();
System.out.println(demo1.sum);
}
}
A.0B.6C.11D.2
为什么?谢谢希望大家能够帮助她。

详细问题描述及疑问:下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。(C)
classClassDemo{
publicstaticintsum=1;
publicClassDemo(){
sum=sum+5;
}
}
publicclassClassDemoTest{
publicstaticvoidmain(Stringargs[]){
ClassDemodemo1=newClassDemo();
ClassDemodemo2=newClassDemo();
System.out.println(demo1.sum);
}
}
A.0B.6C.11D.2
为什么?谢谢期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:oowt1064  

一个变量声明为话院度创件才静态变量,则表示该变量在**享内存内,也就是说不管你有多少个方法去调用该变量,依然只有一个变量,而且渐探血生什享的,你调用了两次构造函数,故累加了2次,本来就是1,故总数为11