共計(jì) 533 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,靜態(tài)方法和非靜態(tài)方法的調(diào)用方式有所不同。
- 靜態(tài)方法調(diào)用:
靜態(tài)方法可以直接通過類名來調(diào)用,不需要?jiǎng)?chuàng)建類的實(shí)例。例如:
public class MyClass {public static void staticMethod() {System.out.println("This is a static method");
}
public static void main(String[] args) {MyClass.staticMethod();
}
}
- 非靜態(tài)方法調(diào)用:
非靜態(tài)方法需要通過創(chuàng)建類的實(shí)例來調(diào)用。例如:
public class MyClass {public void nonStaticMethod() {System.out.println("This is a non-static method");
}
public static void main(String[] args) {MyClass myObj = new MyClass();
myObj.nonStaticMethod();}
}
需要注意的是,靜態(tài)方法可以直接訪問靜態(tài)成員變量和靜態(tài)方法,但不能訪問非靜態(tài)成員變量和非靜態(tài)方法;而非靜態(tài)方法可以訪問靜態(tài)成員變量和靜態(tài)方法,也可以訪問非靜態(tài)成員變量和非靜態(tài)方法。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完