1.static關鍵字
被static關鍵字修飾的方法稱為靜態方法
被static關鍵字修飾的成員變數稱為靜態變數(類變數),其生命周期和類相同,在整個程式執行時都有效,
static修飾的成員變數或方法都從屬于類,普通變數和方法從屬于物件
靜態變數:無論一個類實體化多少物件,它的靜態變數只有一份拷貝, 靜態變數也被稱為類變數,區域變數不能被宣告為 static 變數,
靜態方法:靜態方法不能使用類的非靜態變數,靜態方法從引數串列得到資料,然后計算這些資料,
例:

2.靜態塊
構造方法用于物件的初始化,靜態塊用于類的初始化,靜態塊中不能直接訪問非static成員
注:靜態塊執行順序
1.靜態塊執行順序:上溯到Object類,先執行Object類的靜態塊,再執行子類的靜態塊,直到我們的類的靜態塊執行結束,
2.構造方法執行順序于靜態塊執行順序一樣,
例:

靜態塊同樣不能呼叫普通的變數,只能呼叫靜態變數和方法
如果程式有構造方法,靜態塊依舊先執行,再執行構造器
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/162009.html
標籤:Java
上一篇:Js--DOM詳解
