c 繼承和多型

2021-09-25 12:47:12 字數 1123 閱讀 9541

01:什麼是繼承?**舉例說明

public class em

public int age

}public class eb:em

public int yearof

02:什麼是多型?**舉例說明

public virtual string sauhi()

public override string sayhi()

03:什麼是抽象類?**舉例說明

abstract class bb

04:抽象類和介面的相同點和不同點?

1.介面可以多繼承,抽象類不能實現多繼承。

2.介面只能定義抽象規則,抽象類既能定義抽象規則也可以提供已經實現的成員。

3.介面是一組行為規範,抽象類是乙個不完全的類,著重於族的概念。

05:抽象方法和虛方法的不同點和相同點?

不同點1、方法關鍵字不一樣

虛方法的方法關鍵字是:virtual。

同點1、子類/派生類都要重寫父類的方法:關鍵字override。

06:定義抽象類和抽象方法的關鍵字?

abstract

07:書本上xml那一章中有哪些方法?**一一舉例

xmldocument xml = new xmldocument();

//讀取整個xml的結構

xml.load(「e:

//獲取根節點

xmlnode xmlnode = xml.documentelement;

//讀取所有子節點

foreach (xmlnode item in xmlnode.childnodes)

08:書本上檔案那一章中有哪些方法?**一一舉例

//複製

public void fz(string a,string a1)

//刪除

public void sc(string a)

//移動

public void yd(string a,string a1)

C 繼承和多型

在c 的物件導向的大家庭裡,我感覺繼承算是很重要的了,因為有很多的東西都是依賴於繼承和多型的,所以單獨的在第三篇部落格裡做總結和昇華。繼承在面相物件的地方是乙個很是重要的東西,可以說在物件導向的世界裡沒有了繼承就沒有了這麼多的東西,而沒有了多型就沒有了多彩的世界。類的繼承是最為普遍的事情了,可是類又...

C 繼承和多型

剛學習了c 繼承和多型,對virtual override seal override new有點了解,在此寫下這篇文章以供以後參考,若有錯誤或不足,還望各位指出。這裡有3個類,分別是grandfather father son。好,我們現在來分析一下grandfather的遺產怎麼讓father繼...

C 繼承和多型

繼承是使 復用的一種機制。本質 單繼承 乙個派生類乙個基類派生。多繼承 乙個派生類有兩個人或者多個基類。如 馬與驢雜交所生的騾子就有兩個基類,騾子既繼承了馬的一些特徵,也繼承了驢的一些特徵 構造派生類包括 1 從基類接收成員 派生類接收基類的全部成員,沒有選擇 2 調整從基類接收的成員 可以改變基類...