JAVA-day5

一、目的

  • 學(xué)習(xí)代碼塊的作用和形式及如何使用演顾。
  • 掌握內(nèi)部類的使用
  • 學(xué)習(xí)繼承和多態(tài)的使用
  • demo小練習(xí)

二供搀、技術(shù)及其使用

1.代碼塊
    {
        age=20;
        System.out.println("代碼塊 age="+age);
    }
    //靜態(tài)代碼塊
    static {
    //    age=20;
        System.out.println("靜態(tài)代碼塊");
    }
2.內(nèi)部類的使用
//定義一個(gè)內(nèi)部類 用于管理相對(duì)布局的具體布局屬性
    public class LayoutParams{
        float leftMergin;
        float topMergin;
        float rightMergin;
        float bottomMergin;

        public LayoutParams(float leftMergin,float topMergin,float rightMergin,float bottomMergin){
            this.leftMergin=leftMergin;
            this.topMergin=topMergin;
            this.rightMergin=rightMergin;
            this.bottomMergin=bottomMergin;
        }
    }
3.繼承

(1)父類

class Person1{
}

(2)子類

class Student extends Person1{
}

三隅居、demo代碼

public class Person2 {
    protected String name;
    protected int age;

    public Person2(String name,int age){
        this.name=name;
        this.age=age;
    }
    public void walk(){}
    public void eat(){}
}

class Gwy extends Person2{
    int salary;
    int count;
    public Gwy(String name,int age,int salary,int count){
        super(name,age);
        this.salary=salary;
        this.count=count;
    }
    @Override
    public void walk(){
        System.out.println("閑庭信步");
    }
    @Override
    public void eat(){
        System.out.println("大吃大喝");
    }


    public void gshow() {
        System.out.println( "Gwy{" +
                "name='" + name + '\'' +
                ", age=" + age +
                ", salary=" + salary +
                ", count=" + count +
                '}');
    }
}
class woker extends Person2{
    int salary;
    String tec;

    public woker(String name, int age,int salary,String tec) {
        super(name, age);
        this.salary=salary;
        this.tec=tec;
    }
    @Override
    public void walk(){
        System.out.println("快步走");
    }
    @Override
    public void eat(){
        System.out.println("省吃儉用");
    }


    public void wshow(){
       System.out.println("woker{" +
               "name='" + name + '\'' +
               ", age=" + age +
               ", salary=" + salary +
               ", tec='" + tec + '\'' +
               '}');
    }
}
class test{
    public static void main(String[] args){
        ArrayList<Person2> persons=new ArrayList<>();
        Person2 g1=new Gwy("小王",24,12500,16);
        Person2 g2=new Gwy("小江",23,11000,10);

        persons.add(g1);
        persons.add(g2);

        Person2 w1=new woker("jack",34,8500,"IOS開發(fā)");
        Person2 w2=new woker("rose",36,7600,"Android開發(fā)");

        persons.add(w1);
        persons.add(w1);

        for (Person2 p:persons){
            if (p instanceof Gwy) {
                Gwy g = (Gwy) p;
                g.gshow();
                g.walk();
                g.eat();
            }else {
                woker w = (woker) p;
                w.wshow();
                w.walk();
                w.eat();
            }
        }
    }
}

四、心得體會(huì)

JAVA對(duì)于我來說還是有點(diǎn)難啊趁曼,聽的時(shí)候還好雖然也有很多地方不明白军浆,但自己寫的時(shí)候才是最糟糕的,感覺什么都不知道挡闰,無從下手£蹋看東哥寫一遍后再寫的時(shí)候還是會(huì)卡頓摄悯,但第二遍的時(shí)候就好一些了,所以還是要多練愧捕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末奢驯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子次绘,更是在濱河造成了極大的恐慌,老刑警劉巖邮偎,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泻云,死亡現(xiàn)場(chǎng)離奇詭異卸夕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)碍讨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門晕讲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弄息,“玉大人涤伐,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵欧瘪,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我欧宜,道長(zhǎng)拴魄,這世上最難降的妖魔是什么冗茸? 我笑而不...
    開封第一講書人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮匹中,結(jié)果婚禮上榔幸,老公的妹妹穿的比我還像新娘滚停。我一直安慰自己挥等,他們只是感情好翰蠢,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著服赎,像睡著了一般葵蒂。 火紅的嫁衣襯著肌膚如雪交播。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,698評(píng)論 1 305
  • 那天践付,我揣著相機(jī)與錄音秦士,去河邊找鬼。 笑死永高,一個(gè)胖子當(dāng)著我的面吹牛隧土,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播命爬,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼次洼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了遇骑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤揖曾,失蹤者是張志新(化名)和其女友劉穎落萎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炭剪,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡练链,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了奴拦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片媒鼓。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖错妖,靈堂內(nèi)的尸體忽然破棺而出绿鸣,到底是詐尸還是另有隱情,我是刑警寧澤暂氯,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布潮模,位于F島的核電站,受9級(jí)特大地震影響痴施,放射性物質(zhì)發(fā)生泄漏擎厢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一辣吃、第九天 我趴在偏房一處隱蔽的房頂上張望动遭。 院中可真熱鬧,春花似錦神得、人聲如沸厘惦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)绵估。三九已至炎疆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間国裳,已是汗流浹背形入。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缝左,地道東北人亿遂。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像渺杉,于是被迫代替她去往敵國(guó)和親蛇数。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

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

  • 代碼塊 內(nèi)部類 繼承 多態(tài) 技術(shù) 代碼塊代碼塊:在對(duì)象創(chuàng)建之前就優(yōu)先會(huì)被調(diào)用修飾符 {預(yù)先執(zhí)行的內(nèi)容}類里面可以有...
    欲擒故縱_a222閱讀 244評(píng)論 0 0
  • ?繼承的實(shí)現(xiàn) 1, 繼承的基本概念 : 擴(kuò)展父類的功能 2,Java中使用extends關(guān)鍵字完成繼承 cl...
    o0寳貝閱讀 337評(píng)論 0 0
  • 一:java概述:1是越,JDK:Java Development Kit耳舅,java的開發(fā)和運(yùn)行環(huán)境,java的開發(fā)工...
    ZaneInTheSun閱讀 2,654評(píng)論 0 11
  • 1.import static是Java 5增加的功能,就是將Import類中的靜態(tài)方法倚评,可以作為本類的靜態(tài)方法來...
    XLsn0w閱讀 1,228評(píng)論 0 2
  • 第8章 面向?qū)ο?8.1 Java 繼承 繼承的概念:指子類繼承父類的特征和行為浦徊,使得子類對(duì)象(實(shí)例)具有父類的實(shí)...
    Leon_利昂閱讀 195評(píng)論 0 0