private 私有的(乙個修飾詞)
用於修飾成員方法、成員變數,被private修飾的成員只能被本類訪問。
屬性私有化通過公共的get、set方法訪問。
static 靜態的(乙個修飾詞)
用於修飾成員方法、成員變數,
特點:1.被所有物件共享
2.可以使用類名呼叫
3.靜態的載入優先於物件
4.隨類載入而載入
注意事項:
靜態成員(被static修飾的)只能訪問靜態成員變數、靜態成員方法
非靜態成員 非靜態成員變數、方法,靜態成員方法、變數都能訪問
優點:節省空間
缺點:侷限性大(只能訪問靜態)
final 最後(修飾符)
用於修飾類、成員方法、成員變數
被final修飾的類,不能繼承,不能有子類,方法不能夠重寫
被final修飾的成員變數不能被修改常量
abstract 抽象的
用於修飾方法、類
抽象方法:不同類的方法是相似的,但具體內容不同,這時我們只抽取它的宣告,沒有具體的方法的方法就叫抽象方法
抽象類:有抽象方法的類必須是抽象類
特點:1.方法只能在抽象類中
2.抽象方法、抽象類都被abstract修飾
3.抽象類不能建立(new)物件
4.抽象類中可以有非抽象
5.抽象類與類的關係也是繼承
6.乙個類繼承了抽象類需要重寫說有的抽象方法,否則這個類就是抽象類
成員特點:
1.成員變數:可以有成員變數也可以有常量
2.成員方法:可以有抽象方法、也可以有非抽象方法
3.構造方法:可以有構造方法,但不可以new物件
JAVA部分關鍵字分析
1 首先是迴圈,迴圈分為三種 for迴圈 while迴圈 do while迴圈 格式分別為 for for int i 0 i 數值 i while while boolean值 do while dowhile boolean值 三種迴圈可以互相轉換,迴圈中的關鍵字 break 直接跳出迴圈 如 ...
部分關鍵字
final 修飾類,則類不允許被繼承 修飾變數,則變數為常量,不允許被再次賦值 修飾方法,則方法不允許被重寫 修飾屬性,則類的屬性不會進行隱式的初始化,也就是類的初始化屬性必須有值,或者要在構造方法中賦值,但只能選其一。super 在子類使用,可代表父類物件,如在子類student中有方法 publ...
static關鍵字 java關鍵字
先按照宣告順序初始化基類靜態變數和靜態 塊,接著按照宣告順序初始化子類靜態變數和靜態 塊,而後按照宣告順序初始化基類普通變數和普通 塊,然後執行基類建構函式,接著按照宣告順序初始化子類普通變數和普通 塊,最後執行子類建構函式。import static com.test.test1.fu.say i...