面向?qū)ο缶幊袒A(chǔ)

1.面向?qū)ο蟾攀?/h1>

1.1對象

  • 對象是一個抽象概念,英文Object袋哼,表示任意存在的事物。
  • 通常對象劃分為兩部分闸衫,靜態(tài)部分與動態(tài)部分涛贯。靜態(tài)部分稱為“屬性”,動態(tài)部分指的是對象的行為蔚出。

1.2類

  • 類是封裝對象的屬性和行為的載體弟翘,反過來說具有相同屬性和行為的一類實(shí)體被稱為類。

1.3面向?qū)ο蟪绦蛟O(shè)計的特點(diǎn)

  • 封裝性
    將對象的屬性和行為封裝起來骄酗,其載體就是類稀余。


    image.png
  • 繼承性
    繼承是實(shí)現(xiàn)重復(fù)利用的重要手段,子類通過繼承趋翻,復(fù)用父類屬性和
    行為的同時又添加了子類特有的屬性和行為睛琳。
  • 多態(tài)性
    將父類對象應(yīng)用于子類的特征就是多態(tài)。

2.類與對象

  • 類是對象的抽象,對象是類的實(shí)例

2.1成員變量

  • 對象的屬性也稱成員變量师骗,成員變量的定義與普通變量的定義一樣历等。

2.2成員方法

  • 成員方法對應(yīng)于類對象的行為,它主要用來定義類可執(zhí)行的操作辟癌。
  • 成員方法的參數(shù)
    調(diào)用方法時可以給該方法傳遞一個或多個值寒屯,傳給方法的值叫做實(shí)參,方法內(nèi)部愿待,接收實(shí)參的變量叫做形參浩螺。
    Java中方法的參數(shù)主要有3種,分別為值參數(shù)仍侥,引用參數(shù)要出,不定長參數(shù)
  • 值參數(shù),表明實(shí)參與形參之間按值傳遞农渊。

    實(shí)參
    xing'can

    形參
    image.png
  • 引用參數(shù)患蹂,如果在給方法傳遞參數(shù)時參數(shù)的類型是數(shù)組或其他引用類型,那么在方法中對參數(shù)的修改會反映到原有的數(shù)組或其他引用類型上砸紊,這種類型的方法參數(shù)被稱之為引用參數(shù)传于。
  • 不定長參數(shù),聲明方法時如果有若干個類型相同的參數(shù)醉顽,可以定義為不定長參數(shù)沼溜。

2.3構(gòu)造方法

  • 構(gòu)造方法是一個與類同名的同名的方法,對象的創(chuàng)建就是通過構(gòu)造方法完成的游添。
  • 構(gòu)造方法特點(diǎn)
    構(gòu)造方法沒有返回類型系草,也不能定義為void。
    構(gòu)造方法的名稱要與本類的名稱相同唆涝。
    構(gòu)造方法的主要作用是完成對象的初始化工作找都,它能把定義對象的參數(shù)傳給對象成員。


    image.png

2.4局部變量

  • 如果在成員方法內(nèi)定義一個變量廊酣,那么這個變量被稱為局部變量能耻。

2.5this關(guān)鍵詞

  • Java語言中規(guī)定使用this關(guān)鍵詞來代表本類對象的引用,this關(guān)鍵詞被隱式地用于引用對象的成員變量和方法亡驰。


    image.png

3.static關(guān)鍵詞

  • 由static修飾的變量晓猛、常量和方法分別被稱作靜態(tài)變量、靜態(tài)常量凡辱、和靜態(tài)方法鞍帝,也被稱作類的靜態(tài)動員。

3.1靜態(tài)變量

  • 很多時候,不同的類之間需要對同一個變量進(jìn)行操作,比如一個水池,同時打開入水口和出水口進(jìn)水和出水這兩個動作會同時影響到水池中的水量,此時水池中的水量就可以認(rèn)為是一個共享的變量煞茫。在Java程序中,如果把共享的變量用 static修飾,那么該變量就是靜態(tài)變量帕涌。
    圖片發(fā)自簡書App

3.2靜態(tài)方法

3.3靜態(tài)代碼塊

4.類的主方法

  • 主方法是類的入口點(diǎn)摄凡,它指定了程序從何出開始,提供對程序流向的控制蚓曼。
    image.png
  • 主方法特性:
    主方法是靜態(tài)的亲澡,所以如果直接在主方法中調(diào)用其他方法,則該方法必須也是靜態(tài)的纫版。
    主方法沒有返回值床绪。
    主方法的形參為數(shù)組。其中args[0]~args[n]分別代表程序的第一個參數(shù)到第n+1個參數(shù)其弊,可以使用args.length獲取參數(shù)的個數(shù)癞己。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市梭伐,隨后出現(xiàn)的幾起案子痹雅,更是在濱河造成了極大的恐慌,老刑警劉巖糊识,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绩社,死亡現(xiàn)場離奇詭異,居然都是意外死亡赂苗,警方通過查閱死者的電腦和手機(jī)愉耙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拌滋,“玉大人朴沿,你說我怎么就攤上這事“苌埃” “怎么了赌渣?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吠卷。 經(jīng)常有香客問我锡垄,道長沦零,這世上最難降的妖魔是什么祭隔? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮路操,結(jié)果婚禮上疾渴,老公的妹妹穿的比我還像新娘。我一直安慰自己屯仗,他們只是感情好搞坝,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著魁袜,像睡著了一般桩撮。 火紅的嫁衣襯著肌膚如雪敦第。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天店量,我揣著相機(jī)與錄音芜果,去河邊找鬼。 笑死融师,一個胖子當(dāng)著我的面吹牛右钾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旱爆,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼舀射,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了怀伦?” 一聲冷哼從身側(cè)響起脆烟,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎空镜,沒想到半個月后浩淘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吴攒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年张抄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洼怔。...
    茶點(diǎn)故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡署惯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出镣隶,到底是詐尸還是另有隱情极谊,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布安岂,位于F島的核電站轻猖,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏域那。R本人自食惡果不足惜咙边,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望次员。 院中可真熱鬧败许,春花似錦、人聲如沸淑蔚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刹衫。三九已至醋寝,卻和暖如春具则,著一層夾襖步出監(jiān)牢的瞬間充甚,已是汗流浹背铭腕。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工券时, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人黄选。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓蝇摸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親办陷。 傳聞我的和親對象是個殘疾皇子貌夕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評論 2 355

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