<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個星期比較緊張,要做課程設計,也沒多少時間來看書,不過還是把接口和流這兩張勉強的給讀完了,了解的不深,在下面寫點總結。
    ????????接口,實際上是一組相關的常量和抽象方法(應該就是只有定義沒有實現(xiàn)的方法).JAVA中沒有多繼承,也就是說JAVA不支持一個類繼承多個父類。接口的出現(xiàn)正好凝補了這一缺陷,可以通過實現(xiàn)多接口來完成多繼承的任務。
    ?????????看完這章接口,其實也就學到了一點,就是用接口來實現(xiàn)多態(tài)!(以前沒看到過,失敗!) 平常我們都是用繼承基類的方法來實現(xiàn)多態(tài),用接口來代替基類來實現(xiàn)多態(tài)有什么好處呢?接口繼承多態(tài)仍然有它獨特的用處,當一個對象需要擁有不同的身份時,接口繼承就給了你一種實現(xiàn)的方式。例如String的聲明如下:

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


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

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


    網站導航:
     
    主站蜘蛛池模板: 未满十八私人高清免费影院| 国产精品亚洲精品日韩动图| 老汉精品免费AV在线播放| 国产AV无码专区亚洲AWWW| 一级一看免费完整版毛片| 亚洲av无码乱码在线观看野外 | 亚洲AV日韩AV天堂一区二区三区 | 蜜臀AV免费一区二区三区| 夜夜亚洲天天久久| 成人在线免费看片| 国产精品久久亚洲不卡动漫| 成人免费777777| 青草青草视频2免费观看| 亚洲国产精品成人AV无码久久综合影院| 日韩精品无码免费视频| 亚洲中文字幕在线第六区| 亚欧日韩毛片在线看免费网站| 亚洲综合成人网在线观看| 中文字幕无码不卡免费视频| 亚洲另类自拍丝袜第五页| 国产在线a不卡免费视频| 窝窝影视午夜看片免费| 亚洲AV无码日韩AV无码导航| 1000部免费啪啪十八未年禁止观看| 亚洲一区二区三区在线网站| 免费人成视频在线观看不卡| 国产一精品一AV一免费| 亚洲国产成a人v在线观看| 亚洲国产成人精品女人久久久| 国产免费网站看v片在线| ASS亚洲熟妇毛茸茸PICS| 亚洲人成网站观看在线播放| 免费观看在线禁片| 亚洲丰满熟女一区二区哦| 亚洲人成图片小说网站| 最新欧洲大片免费在线| igao激情在线视频免费| 亚洲人成高清在线播放| avtt亚洲天堂| 人妻视频一区二区三区免费| 在线视频网址免费播放|