Java的静态变量和实例变量
时间: 2024-06-12 09:10:39 浏览: 107
19.静态变量.zip
Java中的静态变量和实例变量都是类的成员变量,但它们有一些区别。
静态变量是使用 static 关键字修饰的变量,它属于类,而不属于类的任何一个实例。静态变量在内存中只有一份拷贝,被所有实例共享。可以通过类名直接访问静态变量,也可以通过实例名访问静态变量,但不推荐使用实例名访问静态变量。
实例变量是没有使用 static 关键字修饰的变量,它属于类的每个实例。每个实例都有自己的一份实例变量副本,它们之间互不干扰。只能通过实例名访问实例变量。
阅读全文