今天的我們學習了好多,最初上午學習了文件流的方法,老師告訴我們是選修,可能以后不怎么用吧,但是還是想學下,似乎用個小程序讀寫文件很快地節奏,所以有點小興趣學習,明天我再看看啦!今天之后學習了多態,繼承,抽象,接口等,感覺好多都沒學的很好的樣子,在理論上理解啦,但是在今天晚上的練習中發現好多問題啊,真的是讓我有點不敢相信啦,今天我們的C#基礎語法就這樣講完啦,或許以后學習的也會很難吧,但是基礎也是很關鍵的,我明天會在聽老師的復習,好好理解下,總結下今天講的知識點,另外還有好多問題啦。
<1>文件的讀寫:
這個我不得不說對於現在的我來說只是理解了怎么用,但是在使用上面還是有問題的。蘇UUU歐意我只是寫個立體反方便我的記憶吧
上面有出錯的地方,一直在改,沒改正過來,這個是真的不熟悉,我明天會多加練習整懂··················
<2>多態—隱藏基類方法與多態的實現
子類可以有與父類方法名相同的方法
–簽名不同(重載)
–簽名相同(隱藏基類方法)
子類可以重寫父類方法
–虛方法
–重寫方法
–重寫基類方法一樣可以調用基類方法
主要用的關鍵字virtual·····override····,就是這樣實現的。
<3>抽象類
抽象類與抽象方法由abstract修飾
abstract的使用注意
–抽象方法沒有方法體
–抽象成員只能存在於抽象類中
–抽象類可以有非抽象成員
–抽象類的派生類必須實現抽象方法體
–抽象類只能用作基類,無法實例化
<4>接口
接口的定義:interface關鍵字,接口中可以有屬性、方法(未實現)
接口的名稱通常以“I”開頭,如IList
如果一個類即繼承了類又實現了接口,那么類必須寫在前面。一個類只能繼承一個父類,但可以實現多個接口。
例:class Student : Person , IComparable


接口的使用就是這樣的。
我們今天的課程講啦好多,只是簡單地說下,之后會詳細的講解的,今天這些是我簡單地給自己做下筆記,也就是在今天也是雲和學院學習C#的基礎學習完的時間,或許明天我會有個大的總結吧,要回家啦,就寫到這里啦。