欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java面向?qū)ο蟮娜筇匦灾焕^承用法實例分析

 更新時間:2019年11月19日 10:16:46   作者:xuehyunyu  
這篇文章主要介紹了java面向?qū)ο蟮娜筇匦灾焕^承用法,結(jié)合實例形式分析了java面向?qū)ο蟪绦蛟O(shè)計中繼承的基本原理與具體使用方法,需要的朋友可以參考下

本文實例講述了java面向?qū)ο蟮娜筇匦灾焕^承用法。分享給大家供大家參考,具體如下:

Java用extends關(guān)鍵字表示這種繼承關(guān)系。

Java的繼承只允許單繼承,即一個類只能有一個父類。

代碼:

工程師類:

package com.jredu.oopch02;
/**
 * 工程師類
 * @author Administrator
 *
 */
public class Engineer {
    //共有的屬性和方法
    //子類可以繼承
    protected int id;
    protected String name;
    protected String enterTime;
    public Engineer(int id, String name, String enterTime) {
        super();
        this.id = id;
        this.name = name;
        this.enterTime = enterTime;
    }
    public void showInfo() {
        System.out.println("編號:"+id+",姓名:"+name+",入職時間:"+enterTime);
    }
}

軟件工程師類:

package com.jredu.oopch02;
/**
 * 軟件工程師 繼承工程師類
 * @author Administrator
 *
 */
public class SoftEnigneer extends Engineer {
    //獨有的屬性和方法
    private String type;//語言類型
    public SoftEnigneer(int id, String name, String entertime,String type) {
        super(id, name, entertime);
        // TODO Auto-generated constructor stub
        this.type=type;
    }
    public void coding(){
        System.out.println("正在編程");
    }
    @Override
    public void showInfo() {
        // TODO Auto-generated method stub
        super.showInfo();
        System.out.println("語言類型是"+type);
    }
}

測試工程師類:

package com.jredu.oopch02;
/**
 * 測試工程師繼承工程師類
 * @author Administrator
 *
 */
public class TestEngineer extends Engineer {
    private String lever;
    public TestEngineer(int id, String name, String entertime,String lever) {
        super(id, name, entertime);
        // TODO Auto-generated constructor stub
        this.lever = lever;
    }
    public void test(){
        System.out.println("正在測試");
    }
    /**
     * 方法重寫
     * 方法重寫的默認行為是:調(diào)用父類方法內(nèi)容
     * 方法重寫:可以在子類中修改父類的方法內(nèi)容
     */
    @Override  //@Override:是重寫。注解標識是@
    public void showInfo() {
        // TODO Auto-generated method stub
        super.showInfo();//調(diào)用父類的方法
        System.out.println(",等級:"+lever);
    }
}

測試類:

package com.jredu.oopch02;
public class Teste {
    public static void main(String[] args) {
        //調(diào)用父類中定義的方法結(jié)果:
        //1、如果子類沒有重寫父類的方法:調(diào)用的就是父類的實現(xiàn)
        //2、如果子類重寫了父類的方法,調(diào)用的就是子類中的實現(xiàn)
        SoftEnigneer soft = new SoftEnigneer(1, "張三", "2015-03-06", "java");
        soft.showInfo();
        soft.coding();
        TestEngineer test = new TestEngineer(2, "李四", "2016-03-06", "測試");
        test.showInfo();
        test.test();
    }
}

運行結(jié)果:

編號:1,姓名:張三,入職時間:2015-03-06
語言類型是java
正在編程
編號:2,姓名:李四,入職時間:2016-03-06
,等級:測試
正在測試

更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java面向?qū)ο蟪绦蛟O(shè)計入門與進階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • 詳解SpringBoot實現(xiàn)fastdfs防盜鏈功能的示例代碼

    詳解SpringBoot實現(xiàn)fastdfs防盜鏈功能的示例代碼

    我們可以通過fastdfs實現(xiàn)一個分布式文件系統(tǒng),如果fastdfs部署在外網(wǎng),那么任何一個人知道了上傳接口,就可以實現(xiàn)文件的上傳和訪問。那么如何阻止他人訪問我們fastdfs服務(wù)器上的文件呢?此處就需要使用fastdfs的防盜鏈功能,本文就來講講如何實現(xiàn)這一功能
    2022-10-10
  • Java中使用While語句自增運算遍歷數(shù)組典型實例

    Java中使用While語句自增運算遍歷數(shù)組典型實例

    這篇文章主要介紹了Java中使用While語句自增運算遍歷數(shù)組典型實例,本文直接給出實例代碼,并對每一句代碼都注解了詳細注釋,需要的朋友可以參考下
    2015-06-06
  • Java獲取時間打印到控制臺代碼實例

    Java獲取時間打印到控制臺代碼實例

    這篇文章主要介紹了Java獲取時間打印到控制臺代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Spring Boot打war包的實例教程

    Spring Boot打war包的實例教程

    本篇文章主要介紹了Spring Boot打war包的實例教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Java獲取時間差(天數(shù)差,小時差,分鐘差)代碼示例

    Java獲取時間差(天數(shù)差,小時差,分鐘差)代碼示例

    這篇文章主要介紹了Java獲取時間差(天數(shù)差,小時差,分鐘差)代碼示例,使用SimpleDateFormat來實現(xiàn)的相關(guān)代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • SpringCloud Alibaba項目實戰(zhàn)之nacos-server服務(wù)搭建過程

    SpringCloud Alibaba項目實戰(zhàn)之nacos-server服務(wù)搭建過程

    Nacos 是阿里巴巴推出來的一個新開源項目,這是一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。本章節(jié)重點給大家介紹SpringCloud Alibaba項目實戰(zhàn)之nacos-server服務(wù)搭建過程,感興趣的朋友一起看看吧
    2021-06-06
  • Java類和成員上的一些方法實例代碼

    Java類和成員上的一些方法實例代碼

    這篇文章主要介紹了Java類和成員上的一些方法實例代碼,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • java使用Jdom實現(xiàn)xml文件寫入操作實例

    java使用Jdom實現(xiàn)xml文件寫入操作實例

    這篇文章主要介紹了java使用Jdom實現(xiàn)xml文件寫入操作的方法,以完整實例形式分析了Jdom針對XML文件寫入操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • JVM垃圾收集器詳解

    JVM垃圾收集器詳解

    本文主要介紹了JVM垃圾收集器的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • Java調(diào)用第三方接口示范的實現(xiàn)

    Java調(diào)用第三方接口示范的實現(xiàn)

    這篇文章主要介紹了Java調(diào)用第三方接口示范的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論