<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hays

    海納百川
    posts - 25, comments - 48, trackbacks - 0, articles - 0
      BlogJava :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理
    ((MyClas)ac). ** ();
    ??????這2個星期比較緊張,要做課程設(shè)計,也沒多少時間來看書,不過還是把接口和流這兩張勉強(qiáng)的給讀完了,了解的不深,在下面寫點總結(jié)。
    ????????接口,實際上是一組相關(guān)的常量和抽象方法(應(yīng)該就是只有定義沒有實現(xiàn)的方法).JAVA中沒有多繼承,也就是說JAVA不支持一個類繼承多個父類。接口的出現(xiàn)正好凝補(bǔ)了這一缺陷,可以通過實現(xiàn)多接口來完成多繼承的任務(wù)。
    ?????????看完這章接口,其實也就學(xué)到了一點,就是用接口來實現(xiàn)多態(tài)!(以前沒看到過,失敗!) 平常我們都是用繼承基類的方法來實現(xiàn)多態(tài),用接口來代替基類來實現(xiàn)多態(tài)有什么好處呢?接口繼承多態(tài)仍然有它獨(dú)特的用處,當(dāng)一個對象需要擁有不同的身份時,接口繼承就給了你一種實現(xiàn)的方式。例如String的聲明如下:

    public?sealed?class?String?:?IComparable,?ICloneable,?IConvertible,?IEnumerable,?IComparable<string>
    ??????其次如果一個類實現(xiàn)了多個接口的話,那么為了調(diào)用在第二個接口的方法,就要用對應(yīng)的接口類型來存儲對象的的引用,或者進(jìn)行類型的強(qiáng)制轉(zhuǎn)換,例如:
    .
    public??MyClass?implements?RemotoControl,AbsoluteControl
    {
    }


    這里 可以將MyClass對象的引用存儲在兩個接口類型之一。例如:
    RemotoControl?ar?=?new?MyClass();
    可是ar只能調(diào)用屬于實現(xiàn)了RemotoControl的方法,AbsoluteControl接口中的方法沒法調(diào)用,這時可以強(qiáng)制類型轉(zhuǎn)換了:
    ((MyClass)ar).方法

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产在线观a免费观看| 看Aⅴ免费毛片手机播放| 久久精品国产影库免费看| 亚洲国产精品综合久久一线| 美国毛片亚洲社区在线观看| 国产青草视频免费观看97 | 久久久久久国产a免费观看不卡 | 很黄很黄的网站免费的| 亚洲男女性高爱潮网站| 99久久久精品免费观看国产| 亚洲偷自精品三十六区| 无码视频免费一区二三区| 亚洲变态另类一区二区三区 | 丝袜捆绑调教视频免费区| 国产亚洲成归v人片在线观看| A毛片毛片看免费| 久久精品亚洲综合专区| 成人无遮挡裸免费视频在线观看| 亚洲成a人片在线观看中文app| 美女被cao免费看在线看网站| 99热亚洲色精品国产88| 国产精品jizz在线观看免费| 成人福利在线观看免费视频| 亚洲精品无码Av人在线观看国产| 久久久精品2019免费观看| 精品久久久久久亚洲精品| 免费一级毛片在播放视频| 东北美女野外bbwbbw免费| 亚洲国产精品成人精品小说| 成人免费无遮挡无码黄漫视频| 国产亚洲人成在线影院| 伊人婷婷综合缴情亚洲五月| 2020因为爱你带字幕免费观看全集 | 91福利免费视频| 亚洲欧美日本韩国| 亚洲一区二区三区在线播放| 一区二区三区四区免费视频 | 国产日韩在线视频免费播放| 中文字幕亚洲精品| 免费一级毛片清高播放| 一级毛片免费观看不卡视频|