當前位置:趣味科普網>經驗>

例項變數與類變數的區別

經驗 閱讀(1.42W)

例項變數與類變數的區別

兩變數的區別:

類變數也叫靜態變數,也就是在變數前加了static 的變數; 例項變數也叫物件變數,即沒加static 的變數;類變數是所有物件共有的,其中一個物件的值改變,其它物件得到的就是改變後的結果;而例項變數則屬物件私有,某一個物件將其值改變,不影響其他物件;

1、例項變數:

定義在類中但在任何方法之外,例項變數的作用域在本類中完全有效,當被其他的類呼叫的時候也可能有效;

2、類變數:

在java中,類的例項變數和靜態變數稱為類屬變數或資料域。