国产探花免费观看_亚洲丰满少妇自慰呻吟_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語言中的結構體了,體現不出類在面向對象程序設計中的作用。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南陵县| 玛多县| 静安区| 永春县| 孟州市| 房产| 青龙| 漳平市| 花垣县| 云龙县| 通州区| 岑巩县| 兴和县| 龙江县| 吐鲁番市| 花莲县| 白水县| 麟游县| 穆棱市| 仙桃市| 故城县| 石棉县| 临沭县| 阳西县| 伊宁市| 辉南县| 华容县| 天峨县| 高雄县| 丰宁| 项城市| 定襄县| 临沭县| 邵武市| 台中县| 惠安县| 武夷山市| 名山县| 清新县| 上饶县| 田林县|