栏目: Java
静态变量和静态方法:static variables、methods
要点:
- A static variable is shared by all objects of the class.
A static method cannot access instance members of the class 静态变量
被类中的所有对象所共享。
静态方法
不能访问类中的实例成员。
1.静态变量
静态变量(static variable), 也称为类变量( class variable)
静态变量将变量值存储在一个公共的内存地址。
类的所有实例共享数据——静态变量
2.静态方法
无须创建类的实例就可以调用方法。
最经典的 main 方法
也是静态方法:
public static void main(String[] args) {
/*codes*/
}
UML图:
3.小结
所以在程序设计当中,要根据方法的特性、变量的特性,给他们设定好:
是实例变量/方法
还是静态变量/方法
常量:Constants
和静态变量相似,常量是被该类的所有对象所共享的。
最经典的PI
, 就是这样定义于Math类
final static double PI