Java編程思想_面向?qū)ο笾庋b

1. 面向?qū)ο笏枷?/h2>

面向過程思想:就是把關(guān)注點放在一件事或一個活動中涉及到的步驟(也就是過程)上的思想(或思維方式)
面向?qū)ο笏枷耄壕褪前殃P(guān)注點放在一件事或一個活動中涉及到的人或事物(也就是對象)上的思想(或思維方式)
面向?qū)ο笏枷氲奶攸c:

  • 一種更符合人們思考習慣的思想
  • 把復(fù)雜的事物簡單化
  • 把人們從執(zhí)行者變成了指揮者

面向?qū)ο蟮某绦蜷_發(fā)就是不斷的找對象亡笑、使用對象仑乌、指揮對象做事情的過程
面向?qū)ο蟮乃枷胩卣鳎悍庋b、繼承衙传、多態(tài)

image.png

2. 類的定義和使用

2.1 如何定義一個類

image.png

自定義類對象作為參數(shù)蓖捶,屬于引用傳遞俊鱼,傳遞的是地址值

2.2 使用變量的規(guī)則

第一步:TestStudent這個類的字節(jié)文件加載到方法區(qū)
第二步:main方法進棧畅买,并從第一行代碼開始執(zhí)行
第三步:第一行使用Student類創(chuàng)建對象谷羞,但內(nèi)存中沒有Student類,所以要把Student類的字節(jié)文件加載到方法區(qū)购公,然后在棧里創(chuàng)建一個Student類的引用stu雁歌,new會向堆內(nèi)存申請開辟空間,這塊空間來存儲Student類的成員變量和成員方法比庄,并有默認值
第四步:執(zhí)行main方法的第2和第3行佳窑,給成員變量賦值父能,執(zhí)行第4行時,調(diào)用study方法溉委,所以study方法進棧爱榕。

image.png

2.3 局部變量與成員變量

成員變量的位置:類中黔酥、方法外
局部變量的位置:方法的參數(shù)列表 或 方法內(nèi)

Java中使用變量,采用就近原則熄求,如果局部變量位置有岖寞,就使用;沒有就去本類的成員位置找指巡,有就使用藻雪;沒有就去父類的成員位置找狸吞,沒有就報錯

image.png
image.png

3. 封裝

封裝的好處:提高安全性蹋偏、提高復(fù)用性、復(fù)雜的事情簡單化

image.png

3.1 private關(guān)鍵字

private:是一種訪問權(quán)限修飾符,用來修飾類的成員
特點:被他修飾的成員只能在本類中訪問

private一般用來修飾成員變量黎棠,public一般用來修飾成員方法

3.2 this關(guān)鍵字

表示對本類對象的引用

4. 構(gòu)造方法

構(gòu)造方法的定義:
格式
修飾符 構(gòu)造方法名(參數(shù)列表) {
// 方法體
}
要求
方法名必須與類名相同
沒有返回值(可以有return)
沒有返回值類型(void也不行)
注意事項
若未提供任何構(gòu)造方法脓斩,系統(tǒng)會給出默認的無參構(gòu)造
若已經(jīng)提供任何構(gòu)造方法随静,系統(tǒng)不再提供無參構(gòu)造
構(gòu)造方法可以重載

public class Phone {
    // 構(gòu)造方法
    // 無參構(gòu)造
    public Phone () {}
    // 有參構(gòu)造
    public Phone(String brand, String name) {
        this.brand = brand;
        this.name = name;
    }
    // 定義成員變量
    private String brand;
    private String name;
    // 成員方法
    public void call(String name) {
        System.out.println("給" + name + "打電話");
    }
    public void setBrand(String brand) {
        this.brand = brand;
    }
    public String getBrand() {
        return brand;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
}


public class TestPhone {
    // main方法是程序的主入口
    public static void main(String[] args) {
        Phone p =  new Phone();
        // 給成員變量賦值
        p.setBrand("蘋果");
        p.setName("程序猿");
        System.out.println(p.getBrand());
        System.out.println(p.getName());
        // 調(diào)用成員方法
        p.call("喬布斯");
        System.out.println("--------------------");

        Phone p2 = new Phone("華為", "小明");
        System.out.println(p2.getBrand());
        System.out.println(p2.getName());
    }
}

5. JavaBean類

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末叼丑,一起剝皮案震驚了整個濱河市扛门,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌纵寝,老刑警劉巖论寨,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件星立,死亡現(xiàn)場離奇詭異,居然都是意外死亡葬凳,警方通過查閱死者的電腦和手機绰垂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來火焰,“玉大人劲装,你說我怎么就攤上這事〔颍” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵纯赎,是天一觀的道長谦疾。 經(jīng)常有香客問我,道長犬金,這世上最難降的妖魔是什么念恍? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮晚顷,結(jié)果婚禮上峰伙,老公的妹妹穿的比我還像新娘。我一直安慰自己该默,他們只是感情好瞳氓,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著权均,像睡著了一般顿膨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叽赊,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天恋沃,我揣著相機與錄音,去河邊找鬼必指。 笑死囊咏,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的塔橡。 我是一名探鬼主播梅割,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼葛家!你這毒婦竟也來了户辞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤癞谒,失蹤者是張志新(化名)和其女友劉穎底燎,沒想到半個月后刃榨,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡双仍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年枢希,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朱沃。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡苞轿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逗物,到底是詐尸還是另有隱情搬卒,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布敬察,位于F島的核電站秀睛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏莲祸。R本人自食惡果不足惜蹂安,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望锐帜。 院中可真熱鬧田盈,春花似錦、人聲如沸缴阎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛮拔。三九已至述暂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間建炫,已是汗流浹背畦韭。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留肛跌,地道東北人艺配。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像衍慎,于是被迫代替她去往敵國和親转唉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

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