Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:关于静态对象的作用[求助] [Re:scwfeng]
guaqingqing1314





发贴: 12
积分: 0
于 2006-06-07 19:14 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
static可声明成员变量、成员函数、类和代码块。
static声明的成员变量,供该类的所有实例对象共享,其中任何一个实例对象对该成员变量值的改变都会影响到其他变量。对static成员变量可以直接通过类名访问,而不需先实例化再访问。用final和static结合定义的变量相当于常量。值不允许改变,而且是在声明的时候赋值初始化。
static声明的成员函数的道理和static差不多,即是可直接访问,而不需要通过实例对象来访问,如有名的main()方法。
static定义的变量或字段会优先于任何其它非static变量或字段,不论其出现的顺序如何。
static声明的类必须是内部类,一个普通类是不容许声明为static的,static声明的内部类可以直接通过其外部类名来访问,不需产生实例对象。
static声明的代码块,一般是用来初始化static声明的变量的,而且只是在类被装载时初始化一次。
个人觉得最主要的static声明的最重要作用还是在于提供直接访问的途径。




话题树型展开
人气 标题 作者 字数 发贴时间
3658 关于静态对象的作用[求助] scwfeng 25 2006-04-08 09:11
2832 Re:关于静态对象的作用[求助] guaqingqing1314 442 2006-06-07 19:14

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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