最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【回顧】C#從入門(mén)到精通第九章筆記

2021-03-19 00:16 作者:陪看書(shū)的小白  | 我要投稿

C#從入門(mén)到精通第九章筆記

結(jié)構(gòu)和類

1.結(jié)構(gòu)

結(jié)構(gòu)就是幾個(gè)數(shù)據(jù)組成的數(shù)據(jù)結(jié)構(gòu),它與類共享幾乎所有相同的語(yǔ)法,但結(jié)構(gòu)比類受到的限制更多。

結(jié)構(gòu)是一種值的類型,通常用來(lái)封裝一組相關(guān)的變量,結(jié)構(gòu)中可以包括構(gòu)造函數(shù)、常量、字段、方法、屬性、運(yùn)算符、事件和嵌套類型等。

但如果要同時(shí)包括上述幾種成員,則應(yīng)該考慮使用類。

結(jié)構(gòu)實(shí)際是將多個(gè)相關(guān)的變量包裝成為一個(gè)整體使用。在結(jié)構(gòu)體中的變量,可以是相同、部分相同,或完全不同的數(shù)據(jù)類型。

說(shuō)明

在結(jié)構(gòu)聲明中,除非字段被聲明為const或static,否則無(wú)法初始化。

例如:

public struct Rect/定義一個(gè)矩形結(jié)構(gòu)

{

public double width;//矩形的寬

public double height;/矩形的高

public double Area()

{

return width*height;

}

}

2.類

類是封裝對(duì)象的屬性和行為的載體,反過(guò)來(lái)說(shuō)具有相同的屬性和行為的一類實(shí)體被稱為類。

3.類的聲明

C#中,類是使用class關(guān)鍵字來(lái)聲明的,語(yǔ)法如下:

類修飾符class類名

{



}

例如:

public class Car

{

public int number;//編號(hào)

public string color;//顏色

private string brand;//廠家

}


public是類的修飾符,下面介紹常用的幾個(gè)類修飾符。

①.new:僅允許在嵌套類聲明時(shí)使用,表明類中隱藏了由基類中繼承而來(lái)的、與基類中同名的成員。

②.public:不限制對(duì)該類的訪問(wèn)。

③.protected:只能從其所在類和所在類的子類(派生類)進(jìn)行訪問(wèn)。

④.internal:只有其所在類才能訪問(wèn)。

⑤.private:只有.NET中的應(yīng)用程序或庫(kù)才能訪問(wèn)。

⑥.abstract:抽象類,不允許建立類的實(shí)例。

⑦.sealed:密封類,不允許被繼承。




第九章完!














【回顧】C#從入門(mén)到精通第九章筆記的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
雷波县| 临夏县| 六盘水市| 蒙山县| 卓资县| 富蕴县| 汤原县| 通化县| 金湖县| 阿克陶县| 永宁县| 雷山县| 崇信县| 塘沽区| 济宁市| 吉林省| 石柱| 左贡县| 镇平县| 山丹县| 南充市| 新民市| 博罗县| 洮南市| 沙雅县| 徐汇区| 清新县| 军事| 即墨市| 顺平县| 鄄城县| 蓬溪县| 黎平县| 抚顺市| 瑞昌市| 周至县| 西青区| 栖霞市| 光泽县| 奉新县| 交城县|