【概念问题】什么时候应该用static的变量或方法? 光从语法上说static好像没什么意义,实际的程序中什么时候“应该”用static? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单地说当你想不需要创建类的实例就能够访问该类的属性或方法时,就用static当你想把类的某个属性作为该类的全局变量时,就用static 楼上说的基本上已经覆盖了static的用法了补充一个:static因为是与类本身绑定的,可能为了实现一些功能就必须使用static变量比如统计类被实例化的次数统计。如果是类普通成员变量,那么是跟随实例的创建而创建的,那就不能跟踪整个类本身被实例话的次数了 static声明的变量和方法是在类声明的时候就已经在内存中分配了内存空间,因此可以用类名直接调用。 楼上说的已经覆盖了static的用法了THAT'S ALL~~ 当你想不需要创建类的实例就能够访问该类的属性或方法时,就用static当你想把类的某个属性作为该类的全局变量时,就用static-----------------------------这个对 静态属性,比如static red=1;static green=2;然后int color;if(color==green){...}else if(color==red){...}静态方法getInstance()常用的 求助:关于java的drawRect的问题. Myeclipse创建包的问题 求助高手 如何在XMLRPC使用代理 顶者有分 关于keyEventListener 文件读取和配置文件读取有区别吗? 急,求高手解决100分 搞不懂,为什么,程序一运行XX就已经画好了 作业 请问怎么知道一组线程已经执行完了? 小白请教关于java中接口的多实现问题 jdbc事务控制的疑问 在做一个类似输入法的程序,有点问题咨询!
当你想不需要创建类的实例就能够访问该类的属性或方法时,就用static
当你想把类的某个属性作为该类的全局变量时,就用static
补充一个:
static因为是与类本身绑定的,可能为了实现一些功能就必须使用static变量
比如统计类被实例化的次数统计。如果是类普通成员变量,那么是跟随实例的创建而创建的,那就不能跟踪整个类本身被实例话的次数了
当你想把类的某个属性作为该类的全局变量时,就用static-----------------------------
这个对
static red=1;
static green=2;
然后
int color;
if(color==green){
...
}else if(color==red){
...
}静态方法
getInstance()常用的