Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:这段程序,我有一点不理解,望高手指点 [Re:huahua325] |
beyond1984
发贴: 16 积分: 0 |
于 2005-08-18 11:36
..... 你对static成员有何看法??? 对于一个类,首先初始化static变量,然后static成员函数或是构造函数,接着是instance变量,instance成员函数或是构造函数。 ... static Cup c1; static Cup c2; static { c1 = new Cup(1); c2 = new Cup(2); } ... 你在调用Cups.c1.f(99)时,使用的是[class].[static member].[member function]的格式,当然不管是否用到c2,都会在使用这个类的时候,现初始化static成员的。所以,c2也被初始化了,其构造函数System.out.println("Cup(" + marker + ")"); 就会显示“Cup(2)”了。 Java开发规范 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7374 | 这段程序,我有一点不理解,望高手指点 | huahua325 | 590 | 2005-08-18 10:54 |
6263 | Re:这段程序,我有一点不理解,望高手指点 | beyond1984 | 371 | 2005-08-18 11:36 |
6295 | Re:这段程序,我有一点不理解,望高手指点 | huahua325 | 93 | 2005-08-18 15:41 |
6199 | Re:这段程序,我有一点不理解,望高手指点 | yoreland | 181 | 2005-08-18 18:33 |
6172 | Re:这段程序,我有一点不理解,望高手指点 | huahua325 | 84 | 2005-08-19 09:14 |
5755 | Re:这段程序,我有一点不理解,望高手指点 | nevercompromise | 44 | 2005-08-25 17:32 |
6157 | Re:这段程序,我有一点不理解,望高手指点 | huahua325 | 3 | 2005-08-26 09:20 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |