筆記 static 在 java中的作用

2021-04-26 10:40:55 字數 430 閱讀 9386

//static塊程式是在類被裝載的時候開始執行。而不是在建立物件的時候執行 

static

成員是不能被其所在class建立的例項訪問的。

如果不加static修飾的成員是物件成員,也就是歸每個物件所有的。

加static修飾的成員是類成員,就是可以由乙個類直接呼叫,為所有物件共有的

靜態方法可以直接用類名.方法名

靜態屬性可以直接用類名.屬性名  不用再new 乙個物件出來,

這是在本類中的.在別的類中用的話 要寫成public的.

static和final一塊用表示什麼

static final用來修飾成員變數和成員方法,可簡單理解為「全域性常量」!

對於變數,表示一旦給值就不可修改,並且通過類名可以訪問。

對於方法,表示不可覆蓋,並且可以通過類名直接訪問。

static在java中的作用

static 就分配了記憶體空間,即編譯時就為這些成員變數的例項分配了空間。例子一 public class static public static void main string args 執行結果為 t1 4 t2 4 t3 4 說明statici變數只接受了最後一次的初始化,多個例項共享乙...

static在java中的應用

靜態變數 1 static放在變數的前面成為靜態變數,或類變數。2 為該類的公共變數。3 對所有的物件來說只有乙份 共享 輸出結果為1 1 2 1。可以看出,靜態變數sno是所有物件共享的,非靜態變數都有自己的copy。當sno加1之後,下一次被另乙個物件呼叫的時候為1,而age的值為0.靜態 塊 ...

了解Java中的Static

class person string name double money 如果我們有10個人,每個人錢包,裡面有5元錢。person 張三 new person 張三花掉5元錢後,自己的錢包就沒有錢了,而其它9個人的錢都沒有發生變化,因為個人都有自己的錢包。class person string ...