国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#基礎之類的出現

2019-11-17 02:17:05
字體:
來源:轉載
供稿:網友

C#基礎之類的出現

1 什么是c#

C#,讀做 "C sharp",是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。C#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向組件編程的支持成為.NET開發的首選語言。

2 類的出現

定義:類是定義同一類所有對象的變量和方法的藍圖或原型。例如,可以設立一個定義包含手表類。這個類定義和提供了實例方法(記錄時間、重置時間等)的實現。

類會提供每個實例變量的值因此,當你創建手表類以后,須在使用它之前對它進行實例化。當創建手表類的實例時,就建立了手表這種類型的一個對象,然后我們系統類定義創建實例變量同時分配內存。我們可以調用手表類的實例方法以及一些功能。當然除了實例變量和方法,類也可以定義類變量和類方法。可以從類的實例中或者直接從類中訪問類變量與方法。類方法只能操作類變量。

2.1類的好處

對象提供了模型化和信息隱藏的好處。類提供了可重用性的好處。手表類制造一遍一遍地重用相同的藍圖來制造大量的手表。我們用相同的類,即相同的代碼一遍一遍地建立對象。

2.2.類和對象的關系

類是對象的抽象,而對象是類的具體實例。類是抽象的,不占用內存,而對象是具體的,占用存儲空間。類是用于創建對象的藍圖,它是一個定義包括在特定類型的對象中的方法和變量的軟件模板

2.3類的成員函數

成員函數的性質:類的成員函數(簡稱類函數)是函數的一種,它也有返回值和函數類型

它與一般函數的區別只是:它是屬于一個類的成員,出現在類體中。它可以被指定為PRivate(私有的)、public(公用的)或protected(受保護的)。在使用類函數時,要注意調用它的權限(它能否被調用)以及它的作用域(函數能使用什么范圍中的數據和函數)。例如私有的成員函數只能被本類中的其它成員函數所調用,而不能被類外調用。成員函數可以訪問本類中任何成員(包括私有的和公用的),可以引用在本作用域中有效的數據。一般的做法是將需要被外界調用的成員函數指定為public,它們是類的對外接口。但應注意,并非要求把所有成員函數都指定為public。有的函數并不是準備為外界調用的,而是為本類中的成員函數所調用的,就應該將它們指定為private。這種函數的作用是支持其它函數的操作,是類中其它成員的工具函數(utilityfunction),類外用戶不能調用這些私有的工具函數。類的成員函數是類體中十分重要的部分。如果一個類中不包含成員函數,就等同于C語言中的結構體了,體現不出類在面向對象程序設計中的作用。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴海县| 奉新县| 五家渠市| 隆回县| 香格里拉县| 博兴县| 延长县| 太仆寺旗| 凤凰县| 瑞丽市| 江阴市| 盐边县| 绥滨县| 南郑县| 区。| 平乡县| 栖霞市| 蓬溪县| 荆门市| 绿春县| 江川县| 宜宾市| 横峰县| 乌鲁木齐县| 桓台县| 齐齐哈尔市| 仁寿县| 东光县| 雅江县| 枣强县| 彭山县| 周至县| 延吉市| 磴口县| 隆昌县| 贵港市| 蒙阴县| 杭锦旗| 靖远县| 信宜市| 宁波市|