您的位置:首页 > 编程语言 > Java开发

(Thinking in java学习笔记)1、static关键字

2015-11-13 15:23 302 查看
执行new来创建对象时,数据存储空间才被分配,其方法才供外界调用。但有两种情况无法解决:

一种情况是,只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少个对象,甚至根本就不用创建任何对象。

另一种情况是,希望某个方法不与包含它的类的任何对象关键在一起。也就是说,即使没有创建对象,也能够调用这个方法。

static关键字就可以满足以上两种情况的需要。当声明一个事务为static时,就意味着这个域或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使从未创建某个类的任何对象,也可以调用其static方法或访问其static域。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: