1、在外部呼叫靜態方法時,可以使用類別名稱.方法名稱或物件名稱.方法名稱。實例方法只有第二種方法。
不需要建立物件就可以呼叫靜態方法。
2、靜態方法類別成員時,只允許存取靜態成員,而不允許存取實例成員變數和實例方法,實例方法沒有限制。
實例
public class staticMethodTest { void nonStaticMethod() { System.out.println("This is a non static method"); } static void staticMethod(staticMethodTest s) { System.out.println("This is a static method"); s.nonStaticMethod(); } public static void main(String[] args) { staticMethodTest obj=new staticMethodTest(); staticMethod(obj); } }
以上是java靜態方法和實例方法的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!