【計劃執行報告】May03 C#基礎回顧完成&12周的計劃初步
這是篇水文,僅僅作個生活記錄~
今日:
- 完成了黨建平臺網課學習的所有任務
- 完成了C#的集合以及泛型的學習,但尚未動手實踐
- 作了12周的大致計劃
1.五月事件線
2.第12周計劃初步安排
現在一週也就不到7個學時的課了,鑑於返校就考試,現在離返校那天也不遠了,因此從本週起開始考慮專業課複習。
3. 04-30 ~ 05-03時間分配記錄
這幾天基本就是回顧與學習C#的基礎語法去了,今天基本上把C#的大部分語法學完了,因此現在放在一起發出來,學習內容如下(這12章一共340頁,用的網上盜版電子書學的,主要是自己買的實體書還在學校)
|
|
|
這四天裏一共花了大約15h在C#學習上。
4. 04-30~ 05-03計劃安排
想到04-30的計劃是準備一天就把前12章全看完我就想笑,學習切忌急躁啊~
5. 明日計劃
但願五月是收穫之月~
6. 筆記緩存區
這裏把最近學習做的一些筆記列了出來(主要是面向對象章節的東西),備用。
C#入門經典
1)接口與抽象類
- 接口不需要訪問修飾符(隱式默認爲public),其成員也不能有任何訪問修飾符;
- 抽象類訪問修飾符只能聲明爲public 或 internal,但是其抽象成員僅僅不能聲明爲private 注: C#7.2及以上版本纔有的private protected修飾符,現在不需要管它
- 抽象類可以實現接口
- abstract 和 sealed 是衝突的概念,不能同時聲明
- 接口中可以定義自動屬性,決定屬性的讀寫
- 只有隱式實現的接口成員可以直接由實現的類調用
2)定義不能創建的類:1. 靜態類;2. 所有構造函數爲private
3)readonly修飾的成員只能在初始化或者構造函數中進行定義
4)const成員從意義來講也是靜態的,所以不需也不能用static修飾;readonly可以和static一起修飾成員,但這時成員定義只能在初始化時或靜態構造函數中進行
5)靜態成員不能標記爲override、virtual或abstract05-03
- 重寫與重載的區別
- 隱式轉換 (Type)var 前面小括號內部的內容可以看作單目運算符,因此可以重載