面向?qū)ο?封裝-構(gòu)造方法--關(guān)鍵字(2020-01-05)

什么是封裝?

封裝是指隱藏對象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對外提供公共訪問方式翰苫。

封裝的優(yōu)點(diǎn):隱藏代碼的實(shí)現(xiàn)細(xì)節(jié)格嘁,提高安全性。

因?yàn)槟挲g不能為負(fù)值革为,所以需要在名字代碼前面加上private修飾符

構(gòu)造方法

構(gòu)造方法(const中actor) 扭粱,有的地方叫做構(gòu)造器或者構(gòu)造函數(shù)。

構(gòu)造方法的作用是給對象數(shù)據(jù)進(jìn)行初始化震檩。.


構(gòu)造方法格式特點(diǎn)

1.方法名與類名相同(注意大小寫也要與類名一致)

2.沒有返回值類型

3.沒有void修飾

4.沒有具體的返回值return;

5如果- -個類沒有提供任何構(gòu)造方法琢蛤,系統(tǒng)默認(rèn)提供無參數(shù)構(gòu)造方法

6.如果一一個類已經(jīng)手動的提供了構(gòu)造方法蜓堕,那么系統(tǒng)不會再提供任何構(gòu)造方法。

最好手動編寫構(gòu)造方法博其、


關(guān)鍵字


this是什么套才?

this是java里面的一-個關(guān)鍵字,是- -種引用類型慕淡,在堆(heap)中的每個java對象上都有一個this指向自己背伴。

this代表著當(dāng)前對象的引用。

Static的作用峰髓?

●static可以修飾變量傻寂,被static修飾的變量叫做靜態(tài)變量,程序運(yùn)行時靜態(tài)變量存放在方法區(qū)里面儿普,因此崎逃,靜態(tài)變量在類載階段賦值,并且只賦值- -次。?

*static可以修飾方法 ,被static修飾的方法叫做靜態(tài)方法眉孩,不用創(chuàng)建對象就能能直接訪問該方法,即使用類名靜態(tài)方法名的方式。靜態(tài)方法不能訪問非靜態(tài)的數(shù)據(jù)勒葱,靜態(tài)方法不能使用this浪汪。

■static可以定 義靜態(tài)語句塊,靜態(tài)語句塊在類加載階段執(zhí)行,并且只執(zhí)行一次,并且是自上而下的順

序執(zhí)行,在構(gòu)造方法之前執(zhí)行凛虽。

static修飾的變量死遭、方法、代碼塊都是隸屬于類(class)級別的跟對象無關(guān)凯旋。某-類物體如果可以被多個其他物體所共享呀潭,那么可以將這類物體使用static修飾。

比如wifi,多個人可以共同使用同- -個wif,所以wifi可以使用static修飾至非。手機(jī)是每人使用自己的钠署,就不能用static修飾。

static可以修飾變量荒椭,被atatic修飾的變量叫做靜態(tài)變量谐鼎。

程序運(yùn)行時靜態(tài)變量存放在方法區(qū)里面,因此趣惠,靜態(tài)變量在類加載階段賦值狸棍,并且只賦值一次。

代碼塊

局部代碼塊味悄,在方法中出現(xiàn)草戈,限定變量生命周期,及早釋放侍瑟,提高內(nèi)存利用率

構(gòu)造代碼塊唐片,在類中方法外出現(xiàn):多個構(gòu)造方法方法中相同的代碼存放到一起,每次調(diào)用構(gòu)造都執(zhí)行,并且在構(gòu)造方法前執(zhí)行

靜態(tài)代碼塊牵触。在類中方法外出現(xiàn)淮悼, 并加.上static修飾:用于給類進(jìn)行初始化,在加載的時候就執(zhí)行揽思,并且只執(zhí)行一次袜腥。一般用于 加載驅(qū)動。.

同步代碼塊(后面多線程部分會講解)

局部代碼塊:

局部局部就是在min方法的里面

Public static void main(String[ ] ada ){

//局部代碼快

{

? ? ? ? ?? int x=10;

? ? ? ? ?? System.out.println(x);

}

}

構(gòu)造代碼塊:

在方法的外面钉汗,類的里面

class Student {

? ? ? public Student(){

System.out.println("構(gòu)造方法");

}

//構(gòu)造代碼塊

{

System.out.println(構(gòu)造代碼塊);

}

}

靜態(tài)代碼塊:

同步代碼塊:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末羹令,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子损痰,更是在濱河造成了極大的恐慌福侈,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卢未,死亡現(xiàn)場離奇詭異肪凛,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)辽社,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門伟墙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人滴铅,你說我怎么就攤上這事戳葵。” “怎么了汉匙?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵拱烁,是天一觀的道長。 經(jīng)常有香客問我噩翠,道長戏自,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任绎秒,我火速辦了婚禮浦妄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘见芹。我一直安慰自己剂娄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布玄呛。 她就那樣靜靜地躺著阅懦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪徘铝。 梳的紋絲不亂的頭發(fā)上耳胎,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天惯吕,我揣著相機(jī)與錄音,去河邊找鬼怕午。 笑死废登,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的郁惜。 我是一名探鬼主播堡距,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼兆蕉!你這毒婦竟也來了羽戒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤虎韵,失蹤者是張志新(化名)和其女友劉穎易稠,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體包蓝,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驶社,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了养晋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片衬吆。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖绳泉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情姆泻,我是刑警寧澤零酪,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站拇勃,受9級特大地震影響四苇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜方咆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一月腋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瓣赂,春花似錦榆骚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至苫纤,卻和暖如春碉钠,著一層夾襖步出監(jiān)牢的瞬間纲缓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工喊废, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留祝高,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓污筷,卻偏偏與公主長得像工闺,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子颓屑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

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