2020-01-07繼承

代碼解釋下啊

package com.hpe.test1;
//父類----基類
public class Person {
    //繼承
    protected String name;
    private String gender;
    private int age;
    private String addr;
    
    
    //默認的午餐的構(gòu)造方法
    public Person() {
        
    }
    //有參數(shù)的構(gòu)造方法
    public Person(String name, String gender, int age) {
        
        this.name = name;
        this.gender = gender;
        this.age = age;
    }
    //工作
    public void work() {
        System.out.println("工作……");
    
    }
    
    
    public void eat() {
        System.out.println("吃飯......");
    }
    
    
    
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getGender() {
        return gender;
    }
    public void setGender(String gender) {
        this.gender = gender;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public String getAddr() {
        return addr;
    }
    public void setAddr(String addr) {
        this.addr = addr;
    }
    @Override
    public String toString() {
        return "Person [name=" + name + ", gender=" + gender + ", age=" + age + ", addr=" + addr + "]";
    }
    

}

package com.hpe.test1;
//當類和類之間具有所屬關(guān)系時厘线,用繼承
//子類----派生類
//子類繼承了父類就繼承了父類的屬性和方法
//extends子類對父類進行繼承擴展增強
//子類除了繼承了父類的屬性和方法還擁有自己的屬性和方法
//super表示父類方法
//super表示父類的構(gòu)造方法(含參無參)super
public class Teacher extends Person{
    //構(gòu)造方法
    public Teacher(String name, String gender, int age,String addr) {
        super(name,gender,age);//父類的構(gòu)造方法
        this.setAddr(addr);//本類的當前對象
    }
    //創(chuàng)建有參的構(gòu)造方法,那么無參的構(gòu)造方法會被覆蓋
    //如果希望使用無參的構(gòu)造方法需要顯式定義無參構(gòu)造方法
    public  Teacher() {
        
    }
    
    
    //生活
    public void life() {
        //super代表的是父類對象
        super.eat();
        super.work();
        super.eat();
    }
    //java支持單繼承,一個類只能有一個直接父類有(多個間接父類)验游,一個父類可以有多個子類
    //重載:方法之間的關(guān)系平挑,1.返回值類型 方法名相同瞒大,參數(shù)列表個數(shù)不同
    //重寫:方法之間的關(guān)系缤至,1.發(fā)生在父類和子類之間2.函數(shù)三要素:返回值類型 方法名 參數(shù)列表 相同短曾,方法體不同
    public void work() {
        
        System.out.println("上課");
    }
    
//  private String name;
//  private String gender;
//  private int age;
//  private String addr;
//  
//  //工作
//  public void work() {
//      System.out.println("工作……");
//  }
//      
//  public void eat() {
//      System.out.println("吃飯......");
//  }
//  
//  
//  
//  public String getName() {
//      return name;
//  }
//  public void setName(String name) {
//      this.name = name;
//  }
//  public String getGender() {
//      return gender;
//  }
//  public void setGender(String gender) {
//      this.gender = gender;
//  }
//  public int getAge() {
//      return age;
//  }
//  public void setAge(int age) {
//      this.age = age;
//  }
//  public String getAddr() {
//      return addr;
//  }
//  public void setAddr(String addr) {
//      this.addr = addr;
//  }

}

package com.hpe.test1;

public class Test1 {

    public static void main(String[] args) {
        Person p1=new Person();
        p1.work();
        p1.eat();
        //子類不能直接訪問父類的私有成員
        Teacher t1=new Teacher();
        t1.work();
        t1.eat();
        System.out.println("--------------------");
        t1.life();

    }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末碍论,一起剝皮案震驚了整個濱河市谅猾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖税娜,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件先煎,死亡現(xiàn)場離奇詭異,居然都是意外死亡巧涧,警方通過查閱死者的電腦和手機薯蝎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谤绳,“玉大人占锯,你說我怎么就攤上這事∷跎福” “怎么了消略?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瞎抛。 經(jīng)常有香客問我艺演,道長,這世上最難降的妖魔是什么桐臊? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任胎撤,我火速辦了婚禮,結(jié)果婚禮上断凶,老公的妹妹穿的比我還像新娘伤提。我一直安慰自己,他們只是感情好认烁,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布肿男。 她就那樣靜靜地躺著,像睡著了一般却嗡。 火紅的嫁衣襯著肌膚如雪舶沛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天窗价,我揣著相機與錄音如庭,去河邊找鬼。 笑死舌镶,一個胖子當著我的面吹牛柱彻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播餐胀,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼哟楷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了否灾?” 一聲冷哼從身側(cè)響起卖擅,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后惩阶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挎狸,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年断楷,在試婚紗的時候發(fā)現(xiàn)自己被綠了锨匆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡冬筒,死狀恐怖恐锣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舞痰,我是刑警寧澤土榴,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站响牛,受9級特大地震影響玷禽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜呀打,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一矢赁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧聚磺,春花似錦坯台、人聲如沸炬丸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽稠炬。三九已至焕阿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間首启,已是汗流浹背暮屡。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留毅桃,地道東北人褒纲。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像钥飞,于是被迫代替她去往敵國和親莺掠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

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

  • 2.4組合使用構(gòu)造函數(shù)模式和原型模式 綜合使用構(gòu)造函數(shù)和原型模式可以避免之前二者的問題读宙,而取其長處彻秆。 通常來說,我...
    Lau17閱讀 661評論 0 1
  • 兩年前的一天晚上,我在一家網(wǎng)吧上網(wǎng)唇兑,一個叼著煙卷留著胡渣的哥們坐在了我旁邊的位子上酒朵,動作嫻熟的刷卡登游戲,他看了一...
    風梳煙沐0閱讀 198評論 0 0
  • 突然一匹受驚的馬飛奔在街道之上扎附,他回頭一看蔫耽,馬正朝自己奔跑過來,就在這個時刻一個健碩的身影出現(xiàn)留夜,一拳講馬打趴在地下...
    憶先生閱讀 195評論 0 2
  • 我悅你開心针肥, 實想我舒心。 我送你玫瑰香伴, 是要你高興時我省心慰枕!
    飄蕩著的那朵閱讀 190評論 0 1
  • 最近,好多事即纲,新學(xué)期課又是出奇的多具帮,于是我就好久沒更新了,今天周末低斋,我決定將最近的學(xué)習所得整理一下蜂厅,POST上來。...
    Vophan閱讀 804評論 0 5