面向?qū)ο髮W(xué)習(xí)第二天知識點總結(jié)

一.單利模式

惡漢式

創(chuàng)建過程:

?? ?? ? 將構(gòu)造方法私有化

?? ?? ? 創(chuàng)建一個static修飾的對象?給靜態(tài)方法調(diào)用

?? ?? ? 創(chuàng)建一個static修飾的獲取唯一一個對象的方法

class Singlton{

? ? prvate static Singlton s = new Singlton();

? ? prvate Singlton(){}

? ? public static Singlton getInstance(){

?? ??? ?? ? return s;

?? ?}

?}

懶漢式:

創(chuàng)建過程:

?? ?? ? 將構(gòu)造方法私有化

?? ?? ? 創(chuàng)建一個static修飾的對象?給靜態(tài)方法調(diào)用

?? ?? ? 創(chuàng)建一個static修飾的獲取唯一一個對象的方法

class Singlton{

? ? prvate static Singlton s = null;

? ? private Singlton(){}

? ? public static Singlton getInstance(){

?? ?? ? if(s == null){

?? ??? ?? ? return new Singlton();

?? ??? ?}

?? ??? ?? ? return s;

?? ?}

?}

二 .static

? ? 1.static?修飾的變量和方法?變成了靜態(tài)變量和靜態(tài)方法

? ? 2.靜態(tài)變量和方法隨著類的創(chuàng)建而創(chuàng)建?隨著類的銷毀而銷毀?先與對象的存在?被所用的對象共享

? ? 3.靜態(tài)變量和方法可以用類名調(diào)用也可以用對象調(diào)用? 推薦類名調(diào)用

? ? 4.static修飾的方法只能調(diào)用外部static修飾的變量或者方法?想調(diào)用不是static修飾的變量或者方法必須創(chuàng)建對象

三.代碼塊

? ? 1.靜態(tài)代碼塊:? static{ }?隨著類的創(chuàng)建只被創(chuàng)建一次

? ? 2.構(gòu)造代碼塊 :{}? 每次創(chuàng)建對象都會被調(diào)用一次

? ? 3.局部代碼塊:?定義在方法中的一對{}? ? ? ?執(zhí)行結(jié)束后立即釋放資源

?? ?靜態(tài)代碼塊?優(yōu)先于?構(gòu)造代碼塊?優(yōu)先于?構(gòu)造方法

四.繼承的格式:

格式:?修飾符?子類名?extends?父類名{}

?? ?? ? 1.java中的繼承只支持單繼承?不支持多繼承?但支持多層繼承

?? ?? ? 2.?不能繼承父類的私有成員

?? ?? ? 3.如果一個類沒有繼承?默認繼承object類

五.繼承中成員的查找優(yōu)先級

?? ?? ? 成員變量:現(xiàn)在子類中查找?再去父類中查找?找不到報錯

?? ?? ? 構(gòu)造方法:子類的構(gòu)造方法默認先執(zhí)行父類的無參構(gòu)造方法邑飒,如果父類中沒有無參數(shù)的構(gòu)造方法必須執(zhí)行其他的構(gòu)造方法

? ? ? this(....)?調(diào)用本類的構(gòu)造方法? super(....)調(diào)用父類的構(gòu)造方法

?? ??且只能放在可執(zhí)行代碼的第一行執(zhí)行

?? ?? ? 成員方法:先在子類中查找?再去父類中查找?找不早報錯

六.方法的重載和重寫

? ? 重載:一個類中可以存在多個名字相同的方法?但要保證參數(shù)的個數(shù)或者參數(shù)的類型不同?與返回值無關(guān)

? ? 重寫:在存在繼承關(guān)系的兩個類中拯田,子類中可以存在和父類一模一樣的方法

重寫的注意事項:

? ? 1.父類的私有方法子類不可以重寫?

? ? 2.子類重寫父類放的訪問權(quán)限不能更低

? ? 3.父類static修飾的方法硝清。子類也必修用static修飾

七.final關(guān)鍵字

?? ?1.final修飾類不能被繼承?

?? ?2.final修飾的方法不能被重寫

?? ?3.final修飾的變量為常量。

? ? final修飾的成員變量需要在對象創(chuàng)建完成之前賦值? 初始化賦值 構(gòu)造代碼塊賦值?構(gòu)造方法賦值

? ? final修飾的基本數(shù)據(jù)類型?值不能改變

? ? final修飾的引用數(shù)據(jù)類型?地址值不能改變?但是?可以修改里面的屬性

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末释牺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子垃喊,更是在濱河造成了極大的恐慌又憨,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件麻诀,死亡現(xiàn)場離奇詭異痕寓,居然都是意外死亡,警方通過查閱死者的電腦和手機蝇闭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門呻率,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人呻引,你說我怎么就攤上這事筷凤。” “怎么了苞七?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長挪丢。 經(jīng)常有香客問我蹂风,道長,這世上最難降的妖魔是什么乾蓬? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任惠啄,我火速辦了婚禮,結(jié)果婚禮上任内,老公的妹妹穿的比我還像新娘撵渡。我一直安慰自己,他們只是感情好死嗦,可當(dāng)我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布趋距。 她就那樣靜靜地躺著,像睡著了一般越除。 火紅的嫁衣襯著肌膚如雪节腐。 梳的紋絲不亂的頭發(fā)上外盯,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音翼雀,去河邊找鬼饱苟。 笑死,一個胖子當(dāng)著我的面吹牛狼渊,可吹牛的內(nèi)容都是我干的箱熬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼狈邑,長吁一口氣:“原來是場噩夢啊……” “哼城须!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起官地,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤酿傍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后驱入,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赤炒,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年亏较,在試婚紗的時候發(fā)現(xiàn)自己被綠了莺褒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡雪情,死狀恐怖遵岩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情巡通,我是刑警寧澤尘执,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站宴凉,受9級特大地震影響誊锭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜弥锄,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一丧靡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧籽暇,春花似錦温治、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至绸狐,卻和暖如春惶看,著一層夾襖步出監(jiān)牢的瞬間捏顺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工纬黎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留幅骄,地道東北人。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓本今,卻偏偏與公主長得像拆座,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子冠息,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容