c#物件導向的程式設計思想的精髓:模擬真實世界,把真實世界中的事物抽象成類,整個運用程式就是靠類和類之間的相互協作和通訊完成系統功能
下面講一下我個人對「類」的理解和使用
一、關於類的基本小知識(內容不多,作為對類的系統理解)
補充一下類的訪問範圍:子類繼承基類,可以繼承基類的共有成員和受保護成員。私有成員只在類的內部可見,一般是類中的字段成員,類的外部可以通過類的屬性訪問器(get/set)來訪問類私有成員。類的外部只能訪問類的共有成員。
那麼上面所列舉的四種情況是什麼關係呢,又是在什麼情況下使用呢,***做乙個自己的簡單理解
總結一句話:繼承使我們的**得到一定程度的優化,當這些知識掌握很好之後你就會發現實現相同的功能,使用繼承**量會減少很多,更精簡幹練
二、舉個小梨子
1、宣告乙個抽象類
1abstract
class
longxiam
2
2、建立兩個普通基類實現上面抽象類
首先先宣告每個類各自會用的方法
1class
alerm
2tongzhi,wenduyijing keyi dashui le
",name,tem);6}
7 }
1class
showinfo
2tongzhi shuiwen yijing ,keyhidashui le
",name,tem);6}
7 }
建立子類
1class
xiazi:longxiam28
public
override
void tongzhi(int
tem)913
}1415class
longzi:longxiam
1622
public
override
void tongzhi(int
tem)
2327 }
3、建立乙個中間呼叫的方法
1class
boilwater219
}20}21
}22}23 }
4、在主程式中呼叫
1static
void main(string
args)
2
5、結果
1 看不見tongzhi,wenduyijing 99keyi dashui le
2 聽不見tongzhi shuiwen yijing 99,keyhidashui le
三、上面這個例子可以看出,當我們學會如何靈活的使用類,巧妙的設計邏輯結構後,在**上可以節省很大的力氣,也可以看出我們的專業性
C 類的使用
循序漸近地介紹,呵呵!c 內建的類,如int 類。使用很簡單。如 int a,int b 10 我們也可以對c 的類進行擴充套件。使用類宣告就可以建乙個類。注意宣告要以 結束。class person private表明後面的成員或成員函式是不能被訪問的,包括物件本身。public才可以被直接訪問。...
C 類的使用
物件導向程式設計的三大特點 封裝 繼承 多型。封裝 將物件裡的資料隱藏起來,公開少數的一些,以保護它們不被訪問。在類裡用private將之後的資料設為私有資料,外界不可訪問的。public的資料可以訪問。protected的資料可以被子類訪問,不可被外界其它類訪問。事實上,所有的資料都應設為私有,然...
C 中類的使用
convert.todatetime 方法 object,iformatprovider 通過使用指定的區域性特定格式設定資訊,將指定 object的值轉換為datetime。datetime.dayofweek 屬性 獲取此例項所表示的日期是星期幾。string weekdays new stri...