C#基礎第十一天(面向對象)

1、實現多態

1.虛方法:將父類的方法標記為虛方法,使用關鍵字virtual,這個函數可以被子類重新寫一遍

2.抽象類:當父類中的方法不知道該如何實現的時候,可以考慮將父類寫成抽象類,將方法寫成抽象方法

2、C#中的訪問修飾符

public:公共的公開的

private:私有的,只能在當前類內部訪問

protected:受保護的,只能在當前類內部和該類的子類中訪問

internal:只能在當前項目中訪問。在同一個項目中,internal和public的權限是一樣的

protected internal:雙重受限保護

1.能夠修飾類訪問的修飾符只有:public,internal

2.可訪問性不一致

子類訪問權限不能高于父類訪問權限,會暴露父類的成員。

3、值類型在復制的時候,傳遞的是這個值。

引用類型在復制的時候,傳遞的是地址

4、序列化:就是將對象轉換為二進制

反序列化:將二進制轉換為對象

作用:傳輸數據

5、partial部分類

public partial class Person

{

}

public partial class Person

{

}

兩個類中可以互相訪問 ?這兩個部分類組成一個Person

6、sealed密封類

不能夠被其他類繼承,但可以繼承其他類

7、接口

【】

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 一:java概述:1,JDK:Java Development Kit,java的開發和運行環境,java的開發工...
    ZaneInTheSun閱讀 2,687評論 0 11
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,915評論 18 139
  • 打了很久的電話終于 通了 然而結果卻是極度難受的 求之而不得 每一次的失敗 都是鼓舞我成為更好的自己 我哭了 為自...
    角落蜷縮閱讀 74評論 0 0
  • 昨天晚飯時,美頤突然問道:“人活著到底有什么意義呢?”我愣了一下,我們從小被教育,沒出正月不許說“死” 這個字。但...
    熹喜閱讀 213評論 0 2