* 方法的重寫(override) (前提:至少兩個類 並且有繼承關係)
* 方法的重寫 作用:相當於 對父類的該方法 進行公升級
* 重寫:跟父類的方法完全一致
* * 書寫乙個類 都寫什麼方法?
* 有參 無參構造方法 set/get方法 重寫tostring方法輸出屬性
public static void main(string args)
}class testc
}class testd extends testc
}class ios7
}class ios8 extends ios7
// 這個方法 一般用來 陣列本類中的屬性
@override
public string tostring()
}
* 修飾類:不能被繼承
* 可以修飾變數:不能被修改
* 修飾方法:修飾方法時不能被重寫
* final 修飾引用資料型別
* 不進行重新指向(位址不能修改)
* 物件中的屬性不會影響修改
public static void main(string args)
}class test1
public test1()
}class test2 extends test1
}
static關鍵字 java關鍵字
先按照宣告順序初始化基類靜態變數和靜態 塊,接著按照宣告順序初始化子類靜態變數和靜態 塊,而後按照宣告順序初始化基類普通變數和普通 塊,然後執行基類建構函式,接著按照宣告順序初始化子類普通變數和普通 塊,最後執行子類建構函式。import static com.test.test1.fu.say i...
Java的關鍵字
一 原始資料型別 byte short int long float double char boolean 二 迴圈關鍵字 do while for break continue 三 分支關鍵字 if else switch case default break 四 方法,變數和類修飾符 priv...
Java的this關鍵字
this表示呼叫方法的當前物件。this的用法 1 如果在類的方法中呼叫同乙個類的成員變數或成員方法時,不必使用this,直接使用就可以。如果方法的引數或區域性變數與成員變數同名,即產生歧義,這種情況下必須使用this。2 如果乙個類中定義了多個建構函式,為了避免重複 可以在乙個建構函式裡呼叫另乙個...