日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

在保护继承中基类的共有成员_C#初学者教程系列11:继承

發布時間:2023/12/10 C# 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在保护继承中基类的共有成员_C#初学者教程系列11:继承 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文是C#初學者簡單教程,這是第11篇。感謝觀看,記得關注我,后續還有更多教程文章,謝謝。

本文環境為Visual Studio 2019。

一、什么是繼承

繼承是面向對象編程的一種基本特性。 借助繼承,能夠定義可重用(繼承)、擴展或修改父類行為的子類。 成員被繼承的類稱為基類。 繼承基類成員的類稱為派生類。

比如,齊胸襦裙是漢服形制的一種,模范家庭是家庭的一種,羅飛魚、鱸魚是魚的一種。

那么:漢服形制、家庭、魚,就是基類,也叫父類。齊胸襦裙、模范家庭、羅飛魚和鱸魚,則是派生類,也叫子類。

二、C#中繼承的寫法

如上圖,繼承的語法是使用一個英文半角冒號(:)來定義。

三、C#中繼承的要點

1、在C#中,繼承,是單繼承,意思是每個子類,最多只能有一個父類。

2、在C#中,繼承是具有層級結構的,可以不斷的被一代一代繼承下去,有點像神族人的族譜。

?

如上圖,鱸魚的父類是魚,魚的父類是動物,動物的父類是生物,具有一層一層的繼承關系。

3、在C#中,所有類,都是隱式繼承自Object基類。正因為如此,所以,您看到的上面的“魚”類,它里面是空的沒有東西的,但是您輸出的話,會發現出現一些另外的東西,這些東西其實是由Object基類來定義的。如下圖所示:

?

紅圈的定義,是隱式基類Object定義的。

四、抽象類

一旦您繼承了某類后,那么該類就是所謂的基類(父類)了。

如果你期望該基類不可以被實例化(即new一個對象),那么就可以添加abstract關鍵字。

五、密封類

如果您期望一個類,不允許再被繼承了,那么您可以添加sealed關鍵字,理解為密封。

?

如上圖,一旦加入sealed關鍵字,將禁止派生。

祝您用餐愉快。

總結

以上是生活随笔為你收集整理的在保护继承中基类的共有成员_C#初学者教程系列11:继承的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。