概述
super
結論:
只要例項化子類物件,父類的構造方法都會執行
例項:
package day10super關鍵字;
public
class
test01
}class
apublic
a(string name)
}class
bextends
apublic
b(string name)
}class
cextends
apublic
c(string name)
}
super(實參)的用法package day10super關鍵字;
public
class
test02
}class
account
//有參構造
public
account
(string name,
double balance)
//私有的有參構造
// private account(string name, double balance)
//set and get
public string getname()
public
void
setname
(string name)
public
double
getbalance()
public
void
setbalance
(double balance)
}class
creditaccount
extends
account
//有參構造
public
creditaccount
(double credit)
//有參構造,帶上父類屬性的那種
public
creditaccount
(string name,
double balance,
double credit)
//set and get
public
double
getcredit()
public
void
setcredit
(double credit)
}
super什麼時候不能省略package day10super關鍵字;
public
class
test03
}class
father
public
father()
}class
sonextends
father
public
void
shopping()
}
super使用的時候後面的點package day10super關鍵字;
public
class
test04
}class
person
class
user
extends
person
public
void
usethie()
public
void
usersuper()
// public static void doother()
}
super只是代表當前物件內部的那一塊父類的特徵
使用super呼叫父類方法
在父類和子類有同名的屬性或方法,且需要在子類中訪問父類的資料的時候,就必須使用「super.」加以區分
package day10super關鍵字;
public
class
test05
}class
father2
public
father2
(string name)
public
void
dosome()
}class
son2
extends
father2
public
son2
(string name, string name1)
public
son2()
@override
public
void
dosome()
public
void
doother()
}
實習第十天
今天電梯有點慢,等得我半小時才到公司。今天弄資料庫介面工具的時候,被松哥按在地上摩擦了。今天加班,在下班的時候,久久等不到電梯,想起了 上有個應該需要修改,然後回公司修改,改了半天,發現還是原來的好,於是恢復原樣,我就下班了,有點搞笑。這段時間上火非常嚴重,整個人的狀態都不好,做事情也沒精神。面對各...
學習第十天
一 介面 jdk1.8及之後新增了2中可以定義存在方法體的方法 預設方法 default關鍵字修飾的方法 使用 通過實現類物件使用 靜態方法 使用 通過介面名去呼叫 二 單例模式 保證類只能存在乙個例項 餓漢式 先建立物件,然後需要的人要這個物件,保證永遠使用的都是這個建立好的物件 執行緒安全的,效...
前端第十天
function 1000,swing fn 小公尺輪播圖 設定5個div 通過給乙個類名定義屬性達到動畫效果,有左右點選事件及索引決定將類名新增給誰,且在索引達到極限時,重新將索引賦值,且同時將其他兄弟div移除類名,通過設定z index達到最上面為顯示的div 小公尺 定義建立列表函式 引數為...