了解静态成员
定义静态成员:
- 静态成员可以独立于任何类别的例子。
- 它们是用 static 声明关键字。
- 方法和变量可以静态。
静态会员访问:
- 不需要访问对象的实例。
- 可以使用类名后跟点运算符 (.) 进行访问。
- 访问示例:Timer.count = 10;
经典示例:
- main() 该方法是静态的,因为它在启动程序时是由的 JVM 调用的。
静态变量:
- 它们在所有类的例子之间共享。
- 所有实例都可以使用单个变量副本。
具有静态变量的代码示例:
静态演示.java- 静态变量 y 由所有实例共享,其修改将影响所有实例。
静态方法:
- 使用类名调用,无需创建对象。
- 其它静态方法只能直接调用。
- 可直接访问静态变量。
- 没有此参考。
使用静态方法的代码示例:
静态方法.java静态方法的限制:
- 实例变量无法直接访问。
- 错误示例:尝试访问公共实例变量的静态方法会导致编译错误。
以上是静态成员的详细信息,请关注图灵教育的其他相关文章!