This
- this表示當前類的實體化物件,
- this呼叫本類中的屬性,如果本類中沒有此屬性,將從父類中繼續查找,
- this呼叫本類中的方法,如果本類中沒有此方法,將從父類中繼續查找,
- this可以呼叫本類中的構造方法,
static***
方便在沒有創建物件的情況下來進行呼叫(方法/變數)
- 在靜態方法中
不能訪問非靜態成員方法和非靜態成員變數,但是在非靜態成員方法中是可以訪問靜態成員方法/變數的 - static變數也稱作靜態變數,
當且僅當在類初次加載時會被初始化,可以被修改 - static代碼塊:只會在
類加載的時候執行一次 - 只要加載類 首先執行static代碼塊,然后在執行構造方法,不管順序怎樣,
Final:最終
- 使用final修飾屬性,表示常量,可以直接賦值或構造方法中賦值,但是
只能被賦值一次 - 使用final修飾方法,表示該方法不能被重寫,但是可以被繼承,(修飾符為private的除外)
- 使用final修飾類,表示該類不能被繼承,
- 在方法引數中使用final,在該方法內部不能修改引數的值,
Super
- super 表示父類物件的一個參考,
- super 可以呼叫父類的屬性和方法和構造方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/197264.html
標籤:java
上一篇:簡易圖書管理系統——Java實作
下一篇:JAVA練習題二
