<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • struct與class的區別

    時間:2020-11-22 10:43:10 筆試題目 我要投稿

    struct與class的區別

      在C++里struct 關鍵字與class 關鍵字一般可以通用,只有一個很小的區別。struct 的成員默認情況下屬性是public 的,而class 成員卻是private 的。很多人覺得不好記,其實很容易。你平時用結構體時用public 修飾它的成員了嗎?既然struct 關鍵字與class 關鍵字可以通用,你也不要認為結構體內不能放函數了。

      拓展:

      在C++中,程序員用"類"來描述 "對象", 所謂的"對象"是指現實世界中的一切事物。那么類就可以看做是對相似事物的抽象, 找到這些不同事物間的共同點, 如自行車和摩托車, 首先他們都屬于"對象", 并且具有一定得相同點, 和一些不同點, 相同點如他們都有質量、都有兩個輪子, 都是屬于交通工具等。

      "都有質量"、"兩個輪子"屬于這個對象的屬性, 而"都能夠當做交通工具"屬于該對象具有的行為, 也稱方法。 類是屬于用戶自定義的數據類型, 并且該類型的數據具有一定的行為能力, 也就是類中說描述的方法。通常來說, 一個類的定義包含兩部分的內容, 一是該類的屬性, 另一部分是它所擁有的方法。

      以 "人類" 這個類來說, 每個人都有自己的姓名、年齡、出生日期、體重等, 為人類的屬性部分, 此外, 人能夠吃飯、睡覺、行走、說話等屬于人類所具有的行為。 上面舉例中所描述的 "人" 類僅僅是具有人這種對象的.最基礎的一些屬性和行為, 可以稱之為人的"基類"。 再說說一些具有一些職業的人, 例如學生, 一個學生還具有"基類"中所沒有的屬性, 如學校、班級、學號; 也可以具有基類所不具有的行為, 如每天需要去上課, 需要考試等。

      學生類可以看做是基類的一個擴展, 因為他具有基類的所有屬性和行為, 并且在此基礎上增加了一些基類所沒有的屬性和行為, 像"學生"這樣的類稱為"人類"這個基類的"派生類"或者"子類"。在學生的基礎上還可以進一步的擴展出其他更高級的類, 如"研究生"類。

     

    【struct與class的區別】相關文章:

    筆試與面試的區別09-02

    京劇與戲曲的區別09-10

    戲曲與戲劇的區別09-10

    播音與朗誦的區別09-05

    美容與化妝的區別10-11

    AIA與CPA的區別08-12

    AIA與ACCA的區別11-09

    品牌與銷售的區別08-21

    CFO與FC的區別10-18

    主站蜘蛛池模板: 国产成人精品久久免费动漫| 黑人巨大精品欧美一区二区| 成人午夜精品久久久久久久小说 | 青青草原综合久久大伊人精品| 亚洲国产精品一区二区成人片国内| 国产精品99在线播放| 2022精品天堂在线视频| 欧美精品黑人粗大免费| 午夜福利麻豆国产精品| 久久精品无码一区二区三区免费| 91久久福利国产成人精品| 免费人妻精品一区二区三区| 国产精品日本一区二区在线播放| 欧美日韩精品久久久免费观看| 国模和精品嫩模私拍视频| 亚洲午夜久久久精品影院| 99在线精品一区二区三区| 久久精品中文闷骚内射| 四虎影视永久在线观看精品| 亚洲第一极品精品无码久久| 伊在人亚洲香蕉精品区麻豆| 亚洲国产精品嫩草影院久久| 欧美亚洲成人精品| 无码国模国产在线无码精品国产自在久国产| 国产精品自在线拍国产手机版| 91精品久久久久久无码| 亚洲国产精品一区| 一本一道久久精品综合| 国产精品高清2021在线 | 国产精品99精品久久免费| 国产精品自在线拍国产| 精品爆乳一区二区三区无码av| 无码精品人妻一区二区三区人妻斩| 亚洲精品乱码久久久久66| 一夲道无码人妻精品一区二区| 亚洲日韩精品无码一区二区三区| 亚洲线精品一区二区三区| 久久久精品人妻一区二区三区蜜桃 | 亚洲欧美精品一区久久中文字幕| 亚洲精品国自产拍在线观看| 亚洲欧美激情精品一区二区|