Java中static关键字的基本知识
一:解释
“static”表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享
二:注意事项
1.实例方法可以调用实例方法和静态方法,以及访问实例数据域或者静态数据域
2.静态方法可以调用静态方法以及访问静态数据域
3.静态方法不能调用实例方法或者访问实例数据域
如图: