C 繼承多型基礎描述

2021-09-25 09:00:09 字數 1155 閱讀 5522

1.什麼是繼承?**舉例說明

繼承就是子類繼承父類裡面的屬性和方法

// 父類

public class fl

// 子類

public class zl:fl

2.什麼是多型?**舉例說明

乙個事物的多種形態

class fl

}

class zl : fl

}class zl1 : fl

}

3.什麼是抽象類?**舉例說明

用abstract生成的類叫作抽象類,它可以包含多種方法以及抽象方法

// 抽象類

public abstract class cx

public string sayhi()

4.抽象類和介面的相同點和不同點?

相同點:可以被繼承,不能被例項化,可以包含方法宣告,派生類必須實現未實現的方法

區別:抽象基類可以定義字段、屬性、方法實現。介面只能定義屬性、索引器、事件、和方法宣告,不能包含字段。

5.抽象方法和虛方法的不同點和相同點?

不同點虛方法的方法關鍵字是virtual,抽象類方法關鍵字是abstract

虛方法宣告並實現方法。

抽象類只作宣告,無方法體/無實現。

共同點都要重寫父類的方法:關鍵字override。

都可以被繼承,都不能被例項化,都可以包含方法宣告,派生類必須實現未實現的方法

6.定義抽象類和抽象方法的關鍵字?

abstract

7.書本上的xml那一章中有哪些方法?**一一舉例

xmldocument xml = new xmldocument();

//讀取整個xml的結構

xml.load(「e:

//獲取根節點

xmlnode xmlnode = xml.documentelement;

//讀取所有子節點

foreach (xmlnode item in xmlnode.childnodes)

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

複製public void fz(string a,string a1)

刪除public void sc(string a)

移動public void yd(string a,string a1)

C 基礎封裝,繼承,多型

一 封裝 c 中可使用類來達到資料封裝的效果,這樣可以使資料與方法封裝成單一元素,以便於通過方法訪問資料。除此之外,還可以控制資料的訪問方式。在物件導向程式設計中,大多數都是以類作為資料封裝的基本單位。類將資料和運算元據的方法結合成乙個單位。設計類時,不希望直接訪問類中的資料,而是希望通過方法來訪問...

C 基礎 封裝,繼承,多型

c 中可使用類來達到資料封裝的效果,這樣可以使資料與方法封裝成單一元素,以便於通過方法訪問資料。除此之外,還可以控制資料的訪問方式。在物件導向程式設計中,大多數都是以類作為資料封裝的基本單位。類將資料和運算元據的方法結合成乙個單位。設計類時,不希望直接訪問類中的資料,而是希望通過方法來訪問資料。這樣...

c 基礎 三 繼承多型

1.繼承中 各個許可權的繼承情況 class person class student public person 公有繼承 那麼變數都會保持不變 class teacher protected person 保護繼承 那麼變數都會變保護的 class student2 private person...