一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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
*/

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女尿口羞羞视频 | 国产性片在线观看 | 性妲己 | 99久久精品免费看国产情侣 | 九九热在线视频观看这里只有精品 | 国产一级在线观看 | 亚洲成年男人的天堂网 | 亚洲AV午夜精品麻豆AV | h玉足嫩脚嗯啊白丝 | 国产综合久久久久久 | 亚洲阿v天堂在线2017 | 欧美成a人片免费看久久 | 日本人黄色 | 草莓在深夜释放自己软件 | 操日日| 国产区久久 | 青草热久精品视频在线观看 | 日本加勒比在线精品视频 | 俄罗斯美女破苞 | 门房秦大爷最新章节阅读 | 亚洲精品第一国产综合高清 | 日韩影院在线观看 | 我在厨房摸岳的乳HD在线观看 | jk制服喷水| 99re8在这里只有精品2 | 色姑娘色综合 | 人人爱天天做夜夜爽88 | 国产yw193.㎝m在线观看 | 深夜啪啪网站 | 7777奇米影视 | 午夜福利试看120秒体验区 | 扒开腚眼子视频大全 | 娇小XXXXX第一次出血 | 四虎成人影院网址 | 欧美精品国产第一区二区 | 美女口述又粗又大感觉 | 青青精品视频 | 国产精品酒店视频免费看 | 精品卡1卡2卡三卡免费网站 | 欧美最猛性xxxxx男男 | 天天综合色天天综合色sb |