1、静态成员变量可以直接类名调用2、该类下面的静态成员变量,只指向同一个值,所以该类的所有对象,所对应的静态成员变量的值,都是一样的!一个对象的变了的话,所有的变了,因为指向的就是同一个。(可以理解为,这个变量是这个类的属性,而不是下面每一个对象的属性)(mars原话是静态变量不是对象层次的变量,而...
分类:
其他好文 时间:
2015-01-09 23:36:50
阅读次数:
283
原文:http://www.javaworld.com/article/2077372/learn-java/static-class-declarations.html
为了理解static关键字在类声明中的使用,首先我们需要了解类声明。有两种类,一种是top-level class;一种是inner class。
Top-level class...
分类:
编程语言 时间:
2015-01-09 10:45:22
阅读次数:
377
静态变量 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。 有时候,我们希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人...
简述:在java中我们经常使用static关键字,该关键字就相当于是全局变量(静态变量或者是类变量)。 ?????????? (1)当在类中的方法或者是变量前加上static时,那么这个方法或者变量只有‘一份’...
分类:
编程语言 时间:
2015-01-08 02:11:13
阅读次数:
201
1、静态属性、静态方法在面向对象编程中,我们不仅可以通过对象访问方法和属性,还可以通过类来访问它们。这样的方法和属性就是“静态的”(static),必须用static关键字来声明。[php] view plaincopyprint?classstaticExample{staticpublic$nu...
分类:
其他好文 时间:
2015-01-04 01:09:24
阅读次数:
272
最常见的是static void Main(string[] args){语句块}主函数必须由static关键字修饰,也就是说主函数必须是静态的。这个原因想想就明白了,主函数是入口,如果不用静态的那必须先要实例化,请问有谁能够实例主函数,这就是原因!string[] args 主函数的参数,很多人不...
分类:
其他好文 时间:
2015-01-01 13:37:54
阅读次数:
138
一.static关键字的用途
在《Java编程思想》P86页有这样一段话:
“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”
这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键...
分类:
编程语言 时间:
2014-12-30 13:40:06
阅读次数:
266
static:我们在两种特殊的情况下会使用static关键字:①我们想用一个存储区来保存一个特定的数据,无论要创建多少个对象,或者根本不创建对象。②我们需要一个特殊的方法,这个方法没有与类的任何一个方法相关联。public class StaticInJava { static int i =...
分类:
其他好文 时间:
2014-12-30 07:02:19
阅读次数:
192
在局部变量前加上“static”关键字,就成了静态局部变量。静态局部变量存放在内存的全局数据区。函数结束时,静态局部变量不会消失,每次该函数调用 时,也不会为其重新分配空间。它始终驻留在全局数据区,直到程序运行结束。静态局部变量的初始化与全局变量类似.如果不为其显式初始化,则C++自动为其 初始化为...
分类:
其他好文 时间:
2014-12-28 22:06:06
阅读次数:
240