麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#繼承的種類

2023-05-08 19:02:34
字體:
來源:轉載
供稿:網友

C# 中的繼承有兩種類型:

實現繼承(類繼承)——派生類型繼承了基類型的所有成員,包括方法、屬性、事件和索引的實現代碼,派生類既可以直接調用基類的各種函數成員的實現代碼,也可以自己編寫代碼來覆蓋或重寫它們,還可以為派生類添加新的數據和函數成員。

接口繼承(非實現繼承)——派生類型只繼承了基類型中的函數簽名(signature of a function),包括函數名、類型參數的個數、每個形參(formal parameter)的類型和種類(kind,值、引用、輸出),從左到右的順序,但是不包括函數的返回類型、參數名稱、類型參數的名稱、以及可對最右邊的參數指定的參數修飾符。而沒有繼承基類型中的實現代碼。接口繼承主要用于指定派生類應該具有什么特性和功能。接口繼承相當于接口的實現。

C++只支持實現繼承,VB則只支持接口繼承,C++/CLI、Java和C# 都既支持實現繼承,也支持接口繼承,所以非常適用于編寫基于組件的分布式軟件。

C# 中的結構,支持(多重)接口繼承,但是不支持實現繼承。即,你可以在結構中實現多個接口中定義的函數成員,但是你卻不能從類或結構來派生新的結構,也不能從結構派生新的類。不過,用戶定義的結構,總是自動派生于System.ValueType抽象類,還可以派生于(實現)多個接口。

C# 中的類,則支持單一實現繼承和多重接口繼承。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色人久久 | 久久精品探花 | 综合97 | 九九精品视频免费 | 欧美性色黄大片www 成人免费网站在线观看 | 精品国产91久久久久久浪潮蜜月 | 国产精品一区视频 | 久久成人视屏 | 国产精品久久久久久久hd | 国产精品欧美久久久久一区二区 | 视频在线亚洲 | 久久草草影视免费网 | 国产免费永久在线观看 | 久久精品美乳 | 黄色二区三区 | 久久色播 | 污黄视频在线播放 | 欧美精品免费一区二区三区 | 中文字幕精品一区久久久久 | 广州毛片 | 九九热视频免费在线观看 | 欧美成人免费电影 | 国产高清成人久久 | 2021免费日韩视频网 | 久久久一区二区三区四区 | 黄色网址免费在线播放 | 久久久久久久久久久久久久国产 | 性少妇videosexfreexx | 精品一区二区久久久久久按摩 | 国产精品自在线拍 | 国产一区二区二 | 黄色大片www| 欧美黄 片免费观看 | 欧美日本日韩 | 91精品免费观看 | 国产精品一区免费在线观看 | 欧美成a人片在线观看久 | 欧美成人精品h版在线观看 久久久久久三区 | 久久久久国产精品久久久久 | 国产成人精品网站 | 亚洲欧美日韩一区二区三区在线观看 |