谁能告诉static和 不加 static 就是 实例变量和类变量的使用当中的区别嘛,谢谢
谁能告诉static和 不加 static 就是 实例变量和类变量的使用当中的区别嘛,谢谢 问题点数:0、回复次数:3Top
1 楼javaVegetable(风)回复于 2003-06-01 18:03:12 得分 0
加了static就说明是一个静态变量,这个变量只在类第一次被装载是被装载一次,以后所有变量都共享改变量。这样通过static 可以实现在所有的一类对象中实现共享变量的方法,只要有任何 一个对象对该值修改别的变量也能的到修改得值。而一般的类变量职能在一个对象的内部共享。Top
2 楼Hodex(小何才露尖尖角)回复于 2003-06-01 18:56:03 得分 0
static可不创建对象实例加以运行
如Class.forName(str);forName就是static
Color.red;red 也是static
且static对象只有一个副本,即你创建100个对象实例,也只有一个static 字段
另外static 字段在装载类时就运行,而实例变量只在创建时才产生。
Top
3 楼kangta(安七炫)回复于 2003-06-01 19:33:10 得分 0
前面2位说的够详细了!Top




