靜態屬性與非靜態屬性

2021-10-02 12:51:21 字數 466 閱讀 1633

靜態屬性:由static修飾的為類、方法、變數或**塊等。

非靜態屬性:不由static修飾

靜態屬性特點:
一宣告就被儲存在棧中,直接佔據記憶體,可以快速穩定的呼叫。

2. 生命週期長,從jvm載入開始到jvm載入結束。

3. 全域性唯一,在乙個執行環境中,靜態變數只有乙個值,任何一次修改都是全域性性的影響。

4. 佔據記憶體,程式中應該包含盡量少的static

非靜態屬性特點
new的時候佔據記憶體,例項化後才能呼叫。

2. 非靜態變數賦值不發生衝突。

靜態屬性可以直接通過類名直接訪問 非靜態屬性不能通過類直接訪問只能通過物件訪問

java中靜態屬性與非靜態屬性

student 類 public class student public student string name public string getname public void setname string name 測試類 public class test 1.靜態的屬性屬於類的,不依賴於...

JS 靜態屬性與靜態方法

第一種列印的url是為我們每乙個建構函式例項化出來的物件建立的屬性,因此我們把它稱為物件屬性。第二種直接使用web.url的方式是為我們建構函式新增的屬性,我們把這種屬性稱為靜態屬性。當我們明白了函式的靜態屬性之後,再來看看class 類 的靜態屬性的定義方式。如果我們想給class新增靜態屬性,只...

php靜態方法與靜態屬性

header content type text html charset utf 8 class people public static function introducesomeone name else header content type text html charset utf 8...