静态方法和静态变量java
可能重复:静态方法和静态变量java,java,variables,methods,static,Java,Variables,Methods,Static,可能重复: 我只是想知道人们是否同意我关于静态变量和方法的知识,因为我还在学习java的早期概念 静态变量意味着当类的两个对象或实例共享相同的变量时。静态方法只是指引用编写它的类的方法 如果我错了,任何人都可以纠正我的错误,或者可以添加更多的信息,我非常欢迎,因为我希望能够充分地学习java,并在将来用java做一些了不起的事情!:) 快乐编码 静态变量为类的所有实例共享 静态方法是通过类名直接访问的,不属于任何实例。您可能需要阅读-并且。如果您想了解更多信息,我建议您参考“这里是一本好书”。
我只是想知道人们是否同意我关于静态变量和方法的知识,因为我还在学习java的早期概念 静态变量意味着当类的两个对象或实例共享相同的变量时。静态方法只是指引用编写它的类的方法 如果我错了,任何人都可以纠正我的错误,或者可以添加更多的信息,我非常欢迎,因为我希望能够充分地学习java,并在将来用java做一些了不起的事情!:)
快乐编码
静态变量
为类的所有实例共享
静态方法
是通过类名直接访问的,不属于任何实例。您可能需要阅读-并且。如果您想了解更多信息,我建议您参考“这里是一本好书”。你的例子并不完全正确。对于静态变量是正确的。对于静态方法,不是真的。确实,您可以通过在静态方法前面加上其封闭类型的名称来访问它们,如ClassName.Method()
,但您可能希望这样做的原因是,执行该方法不需要类的实例。