2017.12.20三題

1.抽象與封裝有何區(qū)別
  • 抽象是從眾多的事物中抽取共同的岸浑、本質(zhì)性的特征烈炭,而舍棄其非本質(zhì)的特征。
  • 封裝則是將抽象得到的數(shù)據(jù)和行為(或功能)相結(jié)合优妙,形成一個(gè)有機(jī)的整體乘综,也就是將數(shù)據(jù)與操作數(shù)據(jù)的源代碼進(jìn)行有機(jī)的整體,也就是將數(shù)據(jù)與操作數(shù)據(jù)的源代碼進(jìn)行有機(jī)的結(jié)合套硼,形成“類”卡辰,其中數(shù)據(jù)和函數(shù)都是類的成員。
  • 抽象是更通用的術(shù)語,它的實(shí)現(xiàn)可以由子類完成九妈。例如反砌,List類是一種JavaSE抽象,List的具體子類ArrayList和LinkedList萌朱。如果沒有通過封裝隱藏其內(nèi)部狀態(tài)宴树,抽象也不可能實(shí)現(xiàn),如果一個(gè)類暴露其內(nèi)部狀態(tài)晶疼,它不能再其內(nèi)部完全掌控改變這個(gè)狀態(tài)酒贬,那么這也不是抽象。
  • 封裝是作為抽象的一部分翠霍。封裝是對(duì)象封裝它自己的狀態(tài)锭吨,并對(duì)外部隱藏,該類意外的其他類必須通過它的方法進(jìn)行交互寒匙,但不能直接訪問該類的狀態(tài)零如。所以封裝的類是為了抽象了有關(guān)其狀態(tài)的實(shí)現(xiàn)細(xì)節(jié)。
2.接口與抽象類有何卻別锄弱?

1.抽象類可以提供成員方法實(shí)現(xiàn)細(xì)節(jié)考蕾,而接口中只能存在public abstract抽象方法。
2.抽象類的成員變量可以是各種類型会宪,而接口中的成員變量必須用public static final修飾肖卧。
3.接口中不能含有靜態(tài)代碼塊以及靜態(tài)方法,而抽象類可以有靜態(tài)代碼塊和靜態(tài)方法狈谊。
4.一個(gè)類只能繼承一個(gè)抽象類喜命,而一個(gè)類可以實(shí)現(xiàn)多個(gè)接口沟沙。

3.同一個(gè)程序河劝,但不同的Activity是否可以放在不同的Task任務(wù)棧中?
  • 可以在清單文件中配置Activity的taskAffinity屬性矛紫,這樣就可以指定在其他棧中赎瞎。
  • 在BroadCastReceiver中或者service以及application中啟動(dòng)Activity中啟動(dòng)Activity需要給intent加上FLAG_ACTIVITY_NEW_TASK
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
  • 可以指定activity的啟動(dòng)模式為單一實(shí)例模式
    android:launchMode="singleInstance"
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市颊咬,隨后出現(xiàn)的幾起案子务甥,更是在濱河造成了極大的恐慌,老刑警劉巖喳篇,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敞临,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡麸澜,警方通過查閱死者的電腦和手機(jī)挺尿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人编矾,你說我怎么就攤上這事熟史。” “怎么了窄俏?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵蹂匹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我凹蜈,道長(zhǎng)限寞,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任仰坦,我火速辦了婚禮昆烁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘缎岗。我一直安慰自己静尼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布传泊。 她就那樣靜靜地躺著鼠渺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪眷细。 梳的紋絲不亂的頭發(fā)上拦盹,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音溪椎,去河邊找鬼普舆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛校读,可吹牛的內(nèi)容都是我干的沼侣。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼歉秫,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼蛾洛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起雁芙,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤轧膘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后兔甘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谎碍,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年洞焙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蟆淀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片太援。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖扳碍,靈堂內(nèi)的尸體忽然破棺而出提岔,到底是詐尸還是另有隱情,我是刑警寧澤笋敞,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布碱蒙,位于F島的核電站,受9級(jí)特大地震影響夯巷,放射性物質(zhì)發(fā)生泄漏赛惩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一趁餐、第九天 我趴在偏房一處隱蔽的房頂上張望喷兼。 院中可真熱鬧,春花似錦后雷、人聲如沸季惯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽勉抓。三九已至,卻和暖如春候学,著一層夾襖步出監(jiān)牢的瞬間藕筋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國打工梳码, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留隐圾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓掰茶,卻偏偏與公主長(zhǎng)得像暇藏,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子符匾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

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