静态方法调用方式:类名 vs 对象
正确
静态方法属于类,不属于任何对象,因此只能用类名调用。非静态方法属于对象,需要先创建对象才能调用。
例如:
class MyClass {
static void staticMethod() {
// 静态方法代码
}
void nonStaticMethod() {
// 非静态方法代码
}
}
public class Main {
public static void main(String[] args) {
// 调用静态方法
MyClass.staticMethod();
// 创建对象
MyClass myObject = new MyClass();
// 调用非静态方法
myObject.nonStaticMethod();
}
}
总结:
- 静态方法只能用类名调用。
- 非静态方法只能用对象调用。
原文地址: https://www.cveoy.top/t/topic/ohKz 著作权归作者所有。请勿转载和采集!