Java面向?qū)ο?/h1>

一玉锌、面向?qū)ο?/h3>
  • 對象:對象是類的實(shí)例,萬事萬物都是對象瓮顽。
  • 類:對具有相同屬性和行為 方法 的對象的抽象县好。

二、特征

1趣倾、封裝:將客觀存在的事物抽象成類聘惦,并且類內(nèi)存在的數(shù)據(jù)和方法只給一定的對象訪問,提高了安全性儒恋。
2善绎、繼承:將多個(gè)具有相同屬性和方法的類,高度抽象出一個(gè)擁有共性的父類诫尽,共性可以從父類中繼承禀酱,個(gè)性可以再本類中體現(xiàn)。
3牧嫉、多態(tài):一個(gè)類實(shí)例的相同方法在不同情形有不同表現(xiàn)形式.

        /**
         * Animal是Cat的父類剂跟,在實(shí)例化過程中可以有不同的及結(jié)果
         */
        Animal a=st.new Cat();
        Cat c=st.new Cat();

三、Java關(guān)鍵字
1酣藻、public:公有成員曹洽,可以被任意成員訪問。
2辽剧、private:私有成員送淆,只能在該類內(nèi)部被訪問。
3怕轿、protect:保護(hù)成員偷崩,可以在該類的子類或父類中進(jìn)行訪問。
4撞羽、static:定義完成后就已經(jīng)存在阐斜,不需要對象的調(diào)用,可以直接通過類名進(jìn)行調(diào)用诀紊。

public class Test {
    public String a="a";
    public final static String b ="b";
    {
        System.out.println("我是普通方法塊內(nèi)容谒出!");
    }
    static{
        System.out.println("我是靜態(tài)方法塊內(nèi)容!");
    }
    public  Test(){
        System.out.println("我是構(gòu)造器方法內(nèi)容邻奠!");
    }
    
    public static void main(String[] args)
    {
        Test t = new Test();
        System.out.println(t.a);
        System.out.println(t.b);
        /*
         * 我是靜態(tài)方法塊內(nèi)容到推!
            我是普通方法塊內(nèi)容礼患!
            我是構(gòu)造器方法內(nèi)容嘉裤!
            a
            b
         */
        System.out.println(Test.b);
    }
}

5、abstract:用來定義類或是方法柔袁,在修飾類時(shí)唧喉,此類不可以被實(shí)例化捣卤,只有通過子類繼承忍抽,覆蓋父類中的抽象方法后,才可以實(shí)例化董朝;在修飾方法時(shí)鸠项,抽象方法只需要聲明,子類繼承后再去實(shí)現(xiàn)方法子姜。

package test_keyword;

public class AbstractTest {
    /**
     *定義一個(gè)Animal抽象類祟绊,其中包括抽象方法eat()和普通方法sleep()
     *子類Cat繼承父類,重寫父類中的抽象方法哥捕,才可以被實(shí)例化后調(diào)用
     *普通方法可以直接調(diào)用
     */
    abstract class Animal{
        public abstract void eat();
        public void sleep(){
            System.out.println("睡覺D脸椤!");
        }
    }
    class Cat extends Animal{
        //重寫父類中的抽象方法
        public void eat(){
            System.out.println("吃飯RW扬舒!");
        }
    }
    public static void main(String[] args) {
        AbstractTest at=new AbstractTest();
        Cat c=at.new Cat();
        c.eat();
        //直接調(diào)用父類方法
        c.sleep();
        
    }
}

6、this:對象創(chuàng)建后凫佛,就會(huì)產(chǎn)生一個(gè)指向自己的指針“this”讲坎。只能在非靜態(tài)方法內(nèi)使用。

    /**
    *以重寫equals方法為例愧薛,判斷兩個(gè)對象是否相等
    *以此判斷傳入對象的屬性與自身的屬性是否相同   
    **/
    
    public boolean equals(Course other){
        if(this.id.equals(other.id) && this.name.equals(other.name)){
            return true;
        }
        return false;
    }

7晨炕、super:用在子類中,訪問直接父類中被屏蔽的成員變量或是成員方法毫炉。

    class Animal{
        public int age;
        public void show(){
            age=11;
            System.out.println("Animal年齡為:"+age);
        }
    }
    class Cat extends Animal{
        public int age;
        public void show(){
            super.show();//調(diào)用父類方法
            age=12;
            System.out.println("Cat年齡為:"+age);
            System.out.println(super.age);//調(diào)用父類的age值
            System.out.println(age);
            
        }
    }
    /**
     * Animal年齡為:11
     * Cat年齡為:12
     *  11
     *  12
     * @param args
     */

8瓮栗、break:跳出摸一個(gè)模塊。
9碘箍、continue:回到某個(gè)模塊開始遵馆。

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

  • 序言:七十年代末鲸郊,一起剝皮案震驚了整個(gè)濱河市丰榴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌秆撮,老刑警劉巖四濒,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異职辨,居然都是意外死亡盗蟆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門舒裤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喳资,“玉大人,你說我怎么就攤上這事腾供∑偷耍” “怎么了鲜滩?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長节值。 經(jīng)常有香客問我徙硅,道長,這世上最難降的妖魔是什么搞疗? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任嗓蘑,我火速辦了婚禮,結(jié)果婚禮上匿乃,老公的妹妹穿的比我還像新娘桩皿。我一直安慰自己,他們只是感情好扳埂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布业簿。 她就那樣靜靜地躺著,像睡著了一般阳懂。 火紅的嫁衣襯著肌膚如雪梅尤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天岩调,我揣著相機(jī)與錄音巷燥,去河邊找鬼。 笑死号枕,一個(gè)胖子當(dāng)著我的面吹牛缰揪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播葱淳,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钝腺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了赞厕?” 一聲冷哼從身側(cè)響起艳狐,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎皿桑,沒想到半個(gè)月后毫目,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡诲侮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年镀虐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沟绪。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡刮便,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绽慈,到底是詐尸還是另有隱情恨旱,我是刑警寧澤抄肖,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站窖杀,受9級特大地震影響漓摩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜入客,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一管毙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧桌硫,春花似錦夭咬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至膀钠,卻和暖如春掏湾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肿嘲。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工融击, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人雳窟。 一個(gè)月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓尊浪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親封救。 傳聞我的和親對象是個(gè)殘疾皇子拇涤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

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