Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:关于静态对象的作用[求助] [Re:scwfeng] |
guaqingqing1314
发贴: 12 积分: 0 |
于 2006-06-07 19:14
static可声明成员变量、成员函数、类和代码块。 static声明的成员变量,供该类的所有实例对象共享,其中任何一个实例对象对该成员变量值的改变都会影响到其他变量。对static成员变量可以直接通过类名访问,而不需先实例化再访问。用final和static结合定义的变量相当于常量。值不允许改变,而且是在声明的时候赋值初始化。 static声明的成员函数的道理和static差不多,即是可直接访问,而不需要通过实例对象来访问,如有名的main()方法。 static定义的变量或字段会优先于任何其它非static变量或字段,不论其出现的顺序如何。 static声明的类必须是内部类,一个普通类是不容许声明为static的,static声明的内部类可以直接通过其外部类名来访问,不需产生实例对象。 static声明的代码块,一般是用来初始化static声明的变量的,而且只是在类被装载时初始化一次。 个人觉得最主要的static声明的最重要作用还是在于提供直接访问的途径。 Eclipse使用技巧 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
3688 | 关于静态对象的作用[求助] | scwfeng | 25 | 2006-04-08 09:11 |
2856 | Re:关于静态对象的作用[求助] | guaqingqing1314 | 442 | 2006-06-07 19:14 |
已读帖子 新的帖子 被删除的帖子 |
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 |