首頁 > Java > java教程 > java靜態方法和實例方法的差別是什麼

java靜態方法和實例方法的差別是什麼

PHPz
發布: 2023-05-17 17:19:06
轉載
1009 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板