读书人

为啥要使用static关键字

发布时间: 2012-09-18 16:21:42 作者: rapoo

为什么要使用static关键字

?

我们用new来创建对象时,数据存储空间才被分配,其方法才供外界调用。

?

但是有两种情形,用上述方法是无法解决的。

一种情形是,你只想为某特定数据分配一份存储空间,而不去考虑空间要创建多少对象,还是甚至根本就不创建任何对象。

另一种情形 是,你希望某个方法不与包含它的类的任何对象关联在一起。也就是说,即使没有创建对象,也能够调用这个方法。通过static关键字,可以满足这两方面的需要。

?

只须将static关键字放在定义之前,就可以将域或方法设为static。

读书人网 >编程

热点推荐