最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

抽象類&接口

2023-04-13 17:26 作者:原裝-_-老弟  | 我要投稿

相似度很高,很容易搞混。

規(guī)定

????抽象類:

  • 本身不能是靜態(tài)的、私有的。因為要被繼承

  • 可聲明普通變量。同未完全實現(xiàn)的抽象類。

?????接口:?

  • 不能是私有的、受保護的。

  • 定義的變量只能是公共且靜態(tài)的常量。

能做什么

?????抽象類:

  • 可以寫方法、屬性的聲明,方法的實現(xiàn)。

  • 能被抽象類、類繼承。

  • 只能被單繼承。

?????接口:

  • 可以寫方法的聲明。

  • 能被類繼承。

  • 可繼承多個接口


    實例化時

    ????抽象類:必須實現(xiàn)所有方法;

    ????? ? 接口:必須實現(xiàn)所有方法;

    偷個順口:

1.飛機會飛,鳥會飛,他們都繼承了同一個接口“飛”;但是F22屬于飛機抽象類,鴿子屬于鳥抽象類。

2. 就像鐵門木門都是門(抽象類),你想要個門我給不了(不能實例化),但我可以給你個具體的鐵門或木門(多態(tài));而且只能是門,你不能說它是窗(單繼承);一個門可以有鎖(接口)也可以有門鈴(多實現(xiàn))。 門(抽象類)定義了你是什么,接口(鎖)規(guī)定了你能做什么(一個接口最好只能做一件事,你不能要求鎖也能發(fā)出聲音吧(接口污染))。

C#中抽象類和接口的區(qū)別_51CTO博客_c#抽象類和接口區(qū)別:https://blog.51cto.com/u_15067229/3514088


抽象類&接口的評論 (共 條)

分享到微博請遵守國家法律
秦皇岛市| 闵行区| 鲁山县| 株洲市| 山丹县| 宁武县| 宝清县| 资兴市| 许昌市| 南靖县| 汪清县| 韶关市| 蕲春县| 连江县| 德清县| 泰州市| 涿鹿县| 和政县| 张北县| 两当县| 邵东县| 亳州市| 奇台县| 陆川县| 高淳县| 革吉县| 永安市| 惠东县| 石楼县| 盐源县| 濉溪县| 措勤县| 张北县| 黎川县| 霍城县| 临西县| 自治县| 米脂县| 祁门县| 成都市| 信宜市|