位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java的static 修饰符

提问人:荣凡88发布时间:2020-10-14

有时你需要一个特定类的所有对象只有一个通用变量或方法。static 修饰符修饰的变量或方法对一个特定类的所有对象都是相同的。换句话说,无论这个类生成了多少个对象,都只为变量指定一个值。

通常一个类的每次实例化都会分配新的变量。当一个变量被声明为 static,无论对象被实例化 多少次,它也只分配一次。结果就是所有的实例化对象共享 static 变量的同一个实例。同样,static方法也是一个特定类的所有对象执行的同一个方法。这就意味着 static 方法只能访问 static 变量。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部