static 靜態變數
1:static 修飾乙個屬性,放在方法區裡面(公共的區域),是類變數,隨著類的載入而載入static變數,該變數只有乙份,
2:靜態資料不屬於物件,屬於類。
3:static修飾方法:用類名呼叫。
4:靜態物件的資料在全域性是唯一的,一改都改。如果你想要處理的東西是整個程式中唯一的,弄成靜態是個好方法。 非靜態的東西你修改以後只是修改了他自己的資料,但是不會影響其他同類物件的資料。
5:宣告為static的方法有以下幾條限制;
a,它們僅能呼叫其他的static 方法
b,它們只能訪問static資料
c,它們不能以任何方式引用this 或super(this涉及到物件,super 與繼承有關)
如果你需要通過計算來初始化你的static變數,你可以宣告乙個static塊。static 塊僅在該類被載入時執行一次。下面的例子顯示的類有乙個static方法,一些static變數,以及乙個static 初始化塊。
static關鍵字用法
static修飾區域性變數 static修飾全域性變數 二 c 中的static關鍵字 類中的static關鍵字 1 static 資料成員在類內資料成員的宣告前加上關鍵字static,該資料成員就是類內的靜態資料成員。include using namespace std class myclas...
Static關鍵字的用法
一 如果想不建立乙個類的例項物件就訪問改類的變數或方法,可以在改變量或方法前 static關鍵字 class man static string 男 string name public showname system.out.println name class call public stati...
static關鍵字的用法
a static方法就是沒有this的方法,在static方法體中,不能呼叫非static方法,同時也不能呼叫非靜態成員變數 反過來是可以的,即在非static方法體中,可以呼叫static方法。static方法,僅僅通過類名的方式呼叫。當然如果 你用例項化的物件去呼叫static方法,也是可以的,...