激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java協變返回類型使用示例

java協變返回類型使用示例

2019-11-05 11:34java技術網 JAVA教程

在面向對象程序設計中,協變返回類型指的是子類中的成員函數的返回值類型不必嚴格等同于父類中被重寫的成員函數的返回值類型,而可以是更"狹窄"的類型

Java 5.0添加了對協變返回類型的支持,即子類覆蓋(即重寫)基類方法時,返回的類型可以是基類方法返回類型的子類。協變返回類型允許返回更為具體的類型。
示例程序如下:

 

復制代碼代碼如下:


import java.io.ByteArrayInputStream;
import java.io.InputStream;

 

class Base
{
    //子類Derive將重寫此方法,將返回類型設置為InputStream的子類
   public InputStream getInput()
   {
      return System.in;
   }
}
public  class Derive extends Base
{

    @Override
    public ByteArrayInputStream getInput()
    {

        return new ByteArrayInputStream(new byte[1024]);
    }
    public static void main(String[] args)
    {
        Derive d=new Derive();
        System.out.println(d.getInput().getClass());
    }
}
/*程序輸出:
class java.io.ByteArrayInputStream
*/

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产又白又嫩又紧又爽18p | 亚洲白嫩在线观看 | 视频一区二区三区在线播放 | 免费黄色欧美视频 | 精品国产中文字幕 | 欧美一级免费高清 | 久久久婷婷一区二区三区不卡 | h视频免费在线观看 | 精品一区二区亚洲 | 久久成人亚洲 | 爱爱视频天天干 | 国产精品视频一区二区噜噜 | 被啪羞羞视频在线观看 | 搜一级毛片 | 欧美日韩高清一区 | 黄色大片在线免费看 | 久久精品亚洲国产奇米99 | 99精品视频一区二区 | 久久综合久久综合久久综合 | 久久丝袜脚交足黄网站免费 | 一级毛片免费大片 | 精品一区二区三区日本 | 哪里可以看免费的av | 国产亚洲精品久久久久久网站 | 中文字幕欧美一区二区三区 | 欧洲精品久久久 | 中文字幕精品在线视频 | 日韩毛片一区二区三区 | 五月天堂av91久久久 | 免费高清一级欧美片在线观看 | 视频在线中文字幕 | 爽爽淫人综合网网站 | av免费在线观看不卡 | 亚洲一区二区中文字幕在线观看 | 欧美精品一级 | 国产成人在线播放视频 | 国产精品久久国产精麻豆96堂 | 最新在线黄色网址 | 久草导航 | 国产成人av免费看 | 欧美 国产 综合 |