c#之面向對象的個人理解

說到對面向對象的個人理解,要從這幾個方面說,
抽象是一大特點,
此外還有繼承,封裝,多態,這算是四個特徵;

抽象包括數據抽象和過程抽象,抽象不是全瞭解問題,而是選擇一部分去了解,暫時不用部分細節,設計一個學生成績管理系統,考察學生這個對象時,我們只關心他的班級、學號、成績等,而不用去關心他的身高、體重這些信息

繼承是子類繼承父類的特性,由父類派生出來的子類,子類有父類的全部屬性,同時他也可以有自己的新的屬性,很好的解決了軟件的可重用性

封裝是把過程和數據封裝起來,只留下接口,用來從外界訪問,保證了模塊具有較好的獨立性,是得程序的修改維護比較容易

多態是允許不同類的對象對同一消息做出不同的反應,子類可以重寫父類的方法,允許方法重名

面向對象程序的優點:

1、開發時間短,效率高,可靠性高,所開發的程序更強壯。

2、應用程序更易於維護、更新和升級。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章