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

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

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

    new 是新創建,override是重載已經有的

    看下面例子大家就知道了

    A類 有方法 public virtual void test()
    B類繼承自A類,有方法 public new void test()
    如下實例化:
    A a = new B();
    a.test();

    如果你用override,則無論調用的是A類還是B類中的TEST(),系統都會找到它實質類的TEST();
    如果是用的New,則可以通過類型轉換調用到基類的TEST();

    下面是override的情況:
    A a = new A();
    B b = new B();
    A a1=new B();
    a.Test();//調用A中Test();
    b.Test();//調用B中Test();
    a1.Test();//調用B中Test();系統會自動識別a1是B的實例
    ((A)b).Test();//與上面相同

    下面是new的情況:
    A a = new A();
    B b = new B();
    A a1=new B();
    a.Test();//調用A中Test();
    b.Test();//調用B中Test();
    a1.Test();//調用A中Test();
    ((A)b).Test();//與上面相同

    如果是new呢 對象是父類的就調用父類的方法

    是子類的對象就調用子類的方法

    如果把子類強制轉換成父類

    那么對象也調用父類的方法

    posted on 2009-02-24 16:33 sanmao 閱讀(119) 評論(0)  編輯  收藏

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


    網站導航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄色毛片免费在线观看| 亚洲videos| 久久国产乱子伦精品免费午夜| 国产成人免费高清在线观看 | 日韩亚洲国产二区| 亚洲精品久久久久无码AV片软件| 成人片黄网站色大片免费| 亚洲精品国产首次亮相| 国产精品四虎在线观看免费| 国产亚洲精品美女| 久久久精品国产亚洲成人满18免费网站| 男女猛烈无遮掩视频免费软件| 亚洲第一页综合图片自拍| 中文字幕免费在线播放| 老司机亚洲精品影院| 1024免费福利永久观看网站| 亚洲乱码一二三四区麻豆| 四虎免费大片aⅴ入口| 四虎精品免费永久免费视频| 亚洲日韩精品一区二区三区| 午夜免费福利片观看| 亚洲AV男人的天堂在线观看| 尤物永久免费AV无码网站| 精品国产呦系列在线观看免费| 亚洲Av无码精品色午夜| 久久受www免费人成_看片中文| 激情婷婷成人亚洲综合| 人人狠狠综合久久亚洲婷婷| 在线视频免费观看高清| 美女黄色免费网站| 亚洲va在线va天堂va888www| 亚洲av无码片在线播放| 亚洲一区二区三区免费视频| 亚洲av无码专区在线观看下载 | 亚洲国产精品一区| 在线观看免费为成年视频| 久久久久久久国产免费看| 亚洲一区二区三区深夜天堂| 亚洲精品成a人在线观看| 2021国产精品成人免费视频| 一个人看的在线免费视频|