<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java override

    文檔

    java override

    Override(重寫)是子類對父類允許訪問的方法實現過程進行重新編寫, 返回值和形參都不能改變。Override的用法,Override:java.lang.Override是一個marker annotation類型,它被用作說明被標注的方法重載了父類的方法,起到了斷言的作用。
    推薦度:
    導讀Override(重寫)是子類對父類允許訪問的方法實現過程進行重新編寫, 返回值和形參都不能改變。Override的用法,Override:java.lang.Override是一個marker annotation類型,它被用作說明被標注的方法重載了父類的方法,起到了斷言的作用。

    java override是什么,讓我們一起了解一下?

    重寫(Override)是子類對父類允許訪問的方法實現過程進行重新編寫, 返回值和形參都不能改變。即外殼不變,核心重寫。

    重寫的好處在于子類可以根據需要,定義特定于自己的行為。 也就是說子類能夠根據需要實現父類的方法。

    Override的用法:Override:java.lang.Override是一個marker annotation類型,它被用作標注方法。它說明了被標注的方法重載了父類的方法,起到了斷言的作用。

    如何實現override,它的方法是什么?

    我們首先了解一下方法的重寫。如下所示,在B類中聲明一個方法 test():

    public?class?B?{
    ????public??void?test(){
    ????????System.out.println("B=>test()");
    ????}
    }

    A是B的子類,鍵盤敲擊 alt+insert ,選擇 Override Methods,重寫方法,代碼如下所示:

    public?class?A?extends?B{
    ????@Override
    ????public?void?test()?{
    ????????super.test();
    ????}
    }

    我們將 super.test(); 修改成自己想要的方法體,則完成了方法的重寫。如下所示:

    public?class?A?extends?B{
    ????@Override
    ????public?void?test()?{
    ????????System.out.println("A=>test()");
    ????}
    }

    此時我們在主類中進行輸出,代碼如下所示:

    public?class?Application?{
    ????public?static?void?main(String[]?args)?{
    ????????A?a?=?new?A();
    ????????a.test();
    ????????//父類的引用指向了子類
    ????????B?b?=?new?A();??//子類重寫了父類的方法
    ????????b.test();
    ????}
    }

    輸出結果如下所示:

    A=>test()
    A=>test()

    我們可以看到,輸出的都是子類的方法。這就是方法的重寫。

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java override

    Override(重寫)是子類對父類允許訪問的方法實現過程進行重新編寫, 返回值和形參都不能改變。Override的用法,Override:java.lang.Override是一個marker annotation類型,它被用作說明被標注的方法重載了父類的方法,起到了斷言的作用。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java pandas java parse java repeat java parser java request java partial java requests java rest java result java resultset java resume java retrofit java reverse() java reverse java rotate java rsa加密 java path java paypal java phoenix java ping java render java region java require java resolve java resources java overload java outofmemory java outer java orm java openssl java regex java reflect java reference java redirect java rectangle java openjdk java opengl java openfire java onvif java inputstreamreader
    Top 2021国内精品久久久久影院| 久99精品视频在线观看婷亚洲片国产一区一级在线| 无码人妻精品一区二区蜜桃百度| 日韩精品人妻av一区二区三区 | 国内精品伊人久久久久777| 精品一区高潮喷吹在线播放| 最新精品露脸国产在线| 日韩成人精品日本亚洲 | 国产精品女主播自在线拍| 久久亚洲精品中文字幕三区| 国产精品免费看香蕉| 1204国产成人精品视频| 538prom精品视频线放| 国产一精品一aⅴ一免费| 久久久久久久91精品免费观看| 国产精品毛片一区二区三区| 亚洲精品无码专区久久同性男| 国产成人综合久久精品红| 99j久久精品久久久久久| 国产午夜精品一二区理论影院| 国产成人不卡亚洲精品91| 日本午夜精品视频在线观看| 久久99精品福利久久久| 国内精品久久久久久久涩爱| 精品一区二区三区3d动漫| 欧美激情国产精品视频一区二区| 久久精品天天中文字幕人妻 | 老子午夜精品无码| 国产精品多人p群无码| 精品国产乱码久久久久久浪潮| 国产精品宾馆在线| 黑巨人与欧美精品一区 | 国产精品99精品无码视亚| 成人午夜视频精品一区| 久草这里只有精品| 精品人妻一区二区三区四区| 老牛精品亚洲成av人片| 久久精品麻豆日日躁夜夜躁| 在线视频精品免费| 国产精品网址你懂的| 久久精品人人做人人妻人人玩|