程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 淺談對c# 面向對象的懂得

淺談對c# 面向對象的懂得

編輯:C#入門知識

淺談對c# 面向對象的懂得。本站提示廣大學習愛好者:(淺談對c# 面向對象的懂得)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談對c# 面向對象的懂得正文


1、懂得面向對象

1、概念根本懂得:1)、一個個別可以看作是一個對象,例如:人這個個別;

2)、有配合屬性的一類作為一個個別,例如:先生、白領、農人工;

3)、構造體是用戶自界說的數據類型,可以界說分歧數據類型的變量,構造體也是面向對象的焦點;

2、根本特征:

1)封裝:是隱蔽信息的特征,具有“封裝”認識,是控制面向對象剖析與設計技能的症結。

最簡略的懂得:創立一個對象的全體,使對象的屬性可以具有賦值、取值的功效,也就是對象中的變量可以賦值、取值。,是一種以為的籠統出來的對象的概念。

例如:

2)繼續:任何事物中存在一種“派生”關系,即子類繼續父類的一切屬性,然則父類紛歧定具有子類的屬性或功效。(相似數據庫中主鍵、外鍵關系)

例如:

3)多態:即多樣化;某一類中具有配合屬性,但這一類中詳細到某個零丁的個別又有各自分歧的屬性或功效。每個個別都具有各自形狀。可以懂得為特征與個性的關系,例如:蘋果和生果,生果具有的特征,蘋果必定有,由於蘋果屬於生果類。

2、構造化編程辦法

1、構造化軟件體系的根本編程單元是函數;

2、全部體系按功效劃分為若干個模塊,每一個模塊都由邏輯上或功效上相干的若干個函數組成,各模塊在功效上絕對自力。

3、公用的函數寄存在公用模塊中,各模塊間可以互相挪用,具有挪用關系的模塊構成一個樹形構造,這類挪用關系應盡量做到是單向的。

如圖:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved