1 . 繼承
- 子類擁有父類非 private 的屬性盛杰、方法冯乘。
class A {
// 無參構造方法
A() {
}
// 含參構造方法
A(int a) {
}
// 常規(guī)方法
public void fun(int n) {
}
}
class B extends A {
// 無參構造方法 會隱式執(zhí)行super()
B() {
}
B(int a) {
//含參構造方法, 必須先執(zhí)行父類super(parames....)
super(a);
// 然后執(zhí)行子類的代碼
//...
}
// 重寫父類常規(guī)方法 super可選
@Override
public void fun(int n) {
// 子類可完全重寫父類方法中內容, 但需保持入參出參不變
//...
// super.fun(n);
}
}
- 重載(Overload)
既同名不同參的方法, 以參數類型,個數區(qū)分
func(int a){}
func(int a,String s){}
- 多態(tài)