面向?qū)ο蟮幕靖拍?/h1>

一基本特征

面向?qū)ο蟮幕咎卣饔腥齻€:封裝性橄碾,繼承性滔韵,多態(tài)性

  • 封裝性 封裝是一種信息隱藏技術(shù),封裝使數(shù)據(jù)和加工數(shù)據(jù)的函數(shù)封裝成一個整體陌粹,使用戶只看到對象的外特性,目的在于把對象的設計者和對象的使用者區(qū)別開來福压。
  • 繼承性 繼承就是子類和父類可以共享數(shù)據(jù)掏秩,子類可以直接繼承父類的全部描述,并且可以加以修改和補充荆姆,繼承分為單繼承和多繼承蒙幻。
  • 多態(tài)性
    對象根據(jù)接受到的消息做出的不同的動作。不同對象對接收到的同一消息可以產(chǎn)生不同的動作胆筒。

二邮破、面向?qū)ο蠛兔嫦蜻^程的區(qū)別

  • 面向過程編程試講程序一步一步分解,并且按照一定的順序執(zhí)行仆救,環(huán)環(huán)相扣抒和,最大的缺點就是,如果需求發(fā)生了改變彤蔽,需要改動的太多了摧莽。
  • 面向?qū)ο缶幊痰氖褂檬且榷x一個類然后用該類型下的“對象”組裝程序,對象之間通過‘消息傳遞’顿痪。最大的缺點是:執(zhí)行效率過低镊辕。

二、基本概念

類是具有相同屬性及相同動作的一組對象蚁袭。

類的聲明

  • 語法

[標識符] class 類名稱{
//類成員變量
//類的方法
}

- 類的控制符

Java的訪問權(quán)限主要有四個

  • 1征懈、默認模式(default) 默認模式下,不需要為某個類揩悄,方法等不加任何訪問修飾符卖哎。這類方式聲明的方法和類,只允許在同一個包(package)內(nèi)是可 以訪問的。
  • 2亏娜、private(私有) 被聲明為“私有”訪問焕窝,那么他只能在當前聲明它的類里面訪問,類和接口的訪問方式是不能被聲明為私有的
  • 3照藻、public(公有) Java中歲訪問權(quán)限控制最寬松的修飾符袜啃。如果一個方法汗侵、變量幸缕、和構(gòu)造方法和接口被定義為“公共”訪問,那么它不僅可以跨類訪問晰韵,而且允許跨包訪問发乔。如果要訪問的其它包里有公共成員,則需要倒包雪猪。
  • 4栏尚、protected(受保護的)如果一個變量、方法只恨、和構(gòu)造方法在父類中被聲明為"保護"訪問類型译仗,只能被類本身及其子類訪問,即使子類在不同的包也可以被訪問官觅。
    注:final類不能被繼承纵菌。
- 類的定義

[標識符] class 類名稱{
數(shù)據(jù)類型 屬性;
類名稱 (參數(shù)休涤,...)
}
返回值的數(shù)據(jù)類型 方法名稱(參數(shù)1咱圆,參數(shù)2,...)
{
程序語句功氨;
return表達式序苏;
}
}

注:static修飾的成員不能訪問沒有stati修飾的成員。

- 類的屬性

定義屬性的語法:
[修飾符]屬性類型 屬性名[=默認值]

對象

對象是類的實例化產(chǎn)物捷凄。但是對象可以定義不同的屬性忱详。

- 對象的聲明

語法:
類名 對象名 = new 類名();
步驟:

  • 1、聲明指向“由類所創(chuàng)建的對象”的變量跺涤。
  • 2踱阿、利用new創(chuàng)建新的對象,并指派給先前所創(chuàng)建的變量钦铁。
    舉例:
    Person p = new Person();
- 對象的使用

語法:
對象名稱.屬性名 //訪問屬性
語法名稱.方法名 //訪問方法

- 匿名對象

對一個實例化的操作來講软舌,對象真正有用的部分是在堆內(nèi)存里面,棧內(nèi)存只保存了一個對象的引用名稱牛曹。所以所謂的匿名對象是指佛点,只開辟堆內(nèi)存空間,而沒有棧內(nèi)存指向的對象
匿名特點:

  • 1、匿名對象是沒有被其他對象所引用
  • 2超营、由于匿名對象沒有棧內(nèi)存指向鸳玩,所以其只能使用一次,時候就變成無法尋找的垃圾
- 對象的比較
  • 1演闭、“ == ”運算符
    “==”運算符是比較兩個對象的內(nèi)存地址值(引用值)是否相等
  • 2不跟、利用“equals()”方法
    equals()方法用于比較兩個對象的內(nèi)容是否一致
    例:

String str1 = new String("java");
String str2 = new String("java");
str1和str2完全相等,如果用“==”運算符比較米碰,那就是不相等的窝革,因為分別是用new實例化了兩個String類型。如果是用“equals()”方法比較那他們就是想等的吕座。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者

  • 序言:七十年代末虐译,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子吴趴,更是在濱河造成了極大的恐慌漆诽,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锣枝,死亡現(xiàn)場離奇詭異厢拭,居然都是意外死亡,警方通過查閱死者的電腦和手機撇叁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門供鸠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人税朴,你說我怎么就攤上這事回季。” “怎么了正林?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵泡一,是天一觀的道長。 經(jīng)常有香客問我觅廓,道長鼻忠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任杈绸,我火速辦了婚禮帖蔓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瞳脓。我一直安慰自己塑娇,他們只是感情好,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布劫侧。 她就那樣靜靜地躺著埋酬,像睡著了一般哨啃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上写妥,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天拳球,我揣著相機與錄音,去河邊找鬼珍特。 笑死祝峻,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的扎筒。 我是一名探鬼主播莱找,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼砸琅!你這毒婦竟也來了宋距?” 一聲冷哼從身側(cè)響起轴踱,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤症脂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后淫僻,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诱篷,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年雳灵,在試婚紗的時候發(fā)現(xiàn)自己被綠了棕所。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡悯辙,死狀恐怖琳省,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情躲撰,我是刑警寧澤针贬,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站拢蛋,受9級特大地震影響桦他,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谆棱,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一快压、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧垃瞧,春花似錦蔫劣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春鸵隧,著一層夾襖步出監(jiān)牢的瞬間绸罗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工豆瘫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留珊蟀,地道東北人。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓外驱,卻偏偏與公主長得像育灸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子昵宇,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

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