`
wangcb80
  • 浏览: 19676 次
  • 性别: Icon_minigender_1
  • 来自: 呼伦贝尔
最近访客 更多访客>>
社区版块
存档分类
最新评论

为什么要使用static关键字

阅读更多

 

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

 

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

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

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

 

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics