有一種思想叫做面向?qū)ο蠛兔嫦蜻^程

去年暑假已經(jīng)接觸過面向?qū)ο罅蓑押椋杏X挺不錯(cuò)皮服,現(xiàn)在想想當(dāng)時(shí)根本就沒有面向?qū)ο蟮倪@種想法《危現(xiàn)在才真正知道什么是面向?qū)ο笞偶ⅰD敲词裁词敲嫦驅(qū)ο螅渴裁从质敲嫦蜻^程惰赋?

面向過程是相對(duì)于過程而言宰掉,你完成一件事需要哪些步驟你心里要有數(shù),在敲代碼時(shí)赁濒,你敲得一個(gè)個(gè)函數(shù)代表完成一件事所需要的一個(gè)個(gè)步驟轨奄,完成調(diào)用函數(shù)解決這件事情,也就是面向過程的體現(xiàn)拒炎。它強(qiáng)調(diào)的是功能行為挪拟。而面向?qū)ο笫窍鄬?duì)于面向過程而言,它將對(duì)象封裝進(jìn)對(duì)象里枝冀,強(qiáng)調(diào)具備功能的對(duì)象舞丛。

面向?qū)ο髮⑷藗儚墓δ艿膶?shí)現(xiàn)者轉(zhuǎn)換為對(duì)對(duì)象的指揮者。就是把你從基層變成了高管果漾。我認(rèn)為面向?qū)ο缶褪敲嫦蜻^程的再升級(jí)球切。

下面是面向過程的代碼體現(xiàn):

public class Demo2 {
    static void open() {
        System.out.println("打開冰箱門");
    }
    static void in() {
        System.out.println("走進(jìn)冰箱");
    }
    static void close() {
        System.out.println("關(guān)上冰箱門");
    }
    public static void main(String[] args) {
        open();
        in();
        close();
    }
}
    
    

下面是面向?qū)ο蟮拇a體現(xiàn):

class Ren {
    public static void open() {
        System.out.println("打開冰箱門");
    }
}
class Ren2 {
    public static void in() {
        System.out.println("走進(jìn)冰箱");
    }
}
class Ren3 {
    public static void close() {
        System.out.println("關(guān)上冰箱門");
    }
}
public class Demo2 {
    public static void main(String[] args) {
        Ren r = new Ren();
        Ren2 r2 = new Ren2();
        Ren3 r3 = new Ren3();
        r.open();
        r2.in();
        r3.close();
    }
}


    

class Wanjia {
    String id;
    String sex;
    int jiBie;

    public static void shengJi() {
        System.out.println("打怪升級(jí)");
    }
}
public class Demo {
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Wanjia w = new Wanjia();
        w.id = "wlwz";
        System.out.println(w.id);
        w.shengJi();
    }
    
}

在面向?qū)ο笾校憧梢栽趧?chuàng)建一個(gè)類后绒障,可以定義一些屬性吨凑,就是一些數(shù)據(jù)。當(dāng)創(chuàng)建對(duì)象后,這些屬性就會(huì)以默認(rèn)值的形式在堆里存放鸵钝。然后通過對(duì)象進(jìn)行對(duì)屬性的賦值糙臼,然后搞一些事情。

它們?cè)陔娔X里的內(nèi)存位置需要明確:

棧:調(diào)用方法時(shí)恩商,方法要進(jìn)棧变逃,先進(jìn)后出,創(chuàng)建對(duì)象時(shí)這個(gè)東西(Wanjia w=)(引用)會(huì)在棧里存放怠堪。

堆:屬性存放的地方揽乱。

成員變量:它存儲(chǔ)在堆中,有初始化值粟矿,與對(duì)象相關(guān)凰棉,因?qū)ο蟮膭?chuàng)建而出現(xiàn),因?qū)ο蟮南ФА?/h3>

局部變量:它存儲(chǔ)在棧中陌粹,無初始化值撒犀,與方法相關(guān),因方法的進(jìn)棧而出現(xiàn)掏秩,因方法的彈棧而消失或舞。

匿名對(duì)象:場(chǎng)景一,new類().方法();調(diào)用方法哗讥,但只能調(diào)用一次嚷那。場(chǎng)景二,方法(new類());

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末杆煞,一起剝皮案震驚了整個(gè)濱河市魏宽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌决乎,老刑警劉巖队询,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異构诚,居然都是意外死亡蚌斩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門范嘱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來送膳,“玉大人,你說我怎么就攤上這事丑蛤〉” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵受裹,是天一觀的道長(zhǎng)碌补。 經(jīng)常有香客問我虏束,道長(zhǎng),這世上最難降的妖魔是什么厦章? 我笑而不...
    開封第一講書人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任镇匀,我火速辦了婚禮,結(jié)果婚禮上袜啃,老公的妹妹穿的比我還像新娘汗侵。我一直安慰自己,他們只是感情好群发,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開白布晃择。 她就那樣靜靜地躺著,像睡著了一般也物。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上列疗,一...
    開封第一講書人閱讀 49,792評(píng)論 1 290
  • 那天滑蚯,我揣著相機(jī)與錄音,去河邊找鬼抵栈。 笑死告材,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的古劲。 我是一名探鬼主播斥赋,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼产艾!你這毒婦竟也來了疤剑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤闷堡,失蹤者是張志新(化名)和其女友劉穎隘膘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杠览,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弯菊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了踱阿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片管钳。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡软舌,死狀恐怖才漆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葫隙,我是刑警寧澤栽烂,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站躬拢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦瘾杭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)劲弦。三九已至醇坝,卻和暖如春呼猪,著一層夾襖步出監(jiān)牢的瞬間画畅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工宋距, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留轴踱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓谚赎,卻偏偏與公主長(zhǎng)得像寇僧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子沸版,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348

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

  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 10,926評(píng)論 6 13
  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司兴蒸,掛了不少视粮,但最終還是拿到小米、百度橙凳、阿里蕾殴、京東、新浪岛啸、CVTE钓觉、樂視家的研發(fā)崗...
    時(shí)芥藍(lán)閱讀 42,211評(píng)論 11 349
  • 致鄂東醫(yī)療集團(tuán)黃石市中心醫(yī)院血液內(nèi)科全體醫(yī)護(hù)人員 自由自在地呼吸著空氣,享受著陽(yáng)光坚踩,活著荡灾,真好! 2012年3月在...
    飄無閱讀 1,495評(píng)論 0 0
  • 帶點(diǎn)風(fēng)來瞬铸,吹一地荒無人煙 帶點(diǎn)雨來批幌,淋一片逝水流年 沒有太陽(yáng),沒有月亮 怎么沒有像我的心呢 我有彩虹嗓节,還要糖 給那...
    幻聽涼風(fēng)閱讀 265評(píng)論 0 6
  • 作者:大川(來自豆瓣) 我從來不寫作 盡管我是個(gè)作家 因?yàn)槲疑砩蠜]有故事 我的一生樸實(shí)不奢華 我看過很多別人寫的故...
    離島日閱讀 171評(píng)論 37 4