国产一区在线观看视频-国产一区在线免费观看-国产一区在线视频-国产一区在线视频观看-国产一区中文字幕在线观看-国产一线二线三线女

正在閱讀:C++面向對象編程入門:類(class)C++面向對象編程入門:類(class)

2005-03-08 15:56 出處:PConline 作者:管寧 責任編輯:xietaoming

  上兩篇內容我們著重說了結構體相關知識的操作。

  以后的內容我們將逐步完全以c++作為主體了,這也意味著我們的教程正式進入面向對象的編程了。

  前面的教程我已經再三說明,結構體的掌握非常重要,重要在哪里呢?重要在結構體和類有相同的特性,但又有很大的區別,類是構成面向對象編程的基礎,但它是和結構體有著極其密切的關系。

  我們在c語言中創建一個結構體我們使用如下方法:

struct test 

    private
        int number; 
    public
        float socre; 
};

  類的創建方式和結構體幾乎一樣,看如下的代碼:

class test 

    private
        int number; 
    public
        float socre; 
    public
        int rp() 
        { 
            return number; 
        } 
        void setnum(int a) 
        { 
            number=a; 
        } 
};

  但是大家注意到沒有,標準c中是不允許在結構體中聲明函數,但c++中的類可以,這一點就和c有了本質的區別,很好的體現了c++面向對象的特點!

  過去的c語言是一種非面向對象的語言

  他的特性是:

  程序=算法+數據結構

  但c++的特性是

  對象=算法+數據結構

  程序=對象+對象+對象+對象+........

  所以根據這一特性,我們在定義一個自己定義的結構體變量的時候。這個變量就應該是叫做對象或者叫實例。

  例如

test a;

  那么a就是test結構的一個對象(實例)

  test結構體內的成員可以叫做是分量,例如:

a.socre=10.1f;

  那么number就是test結構的對象a的分量(或者叫數據成員,或者叫屬性)score;

  在c語言中結構體中的各成員他們的默認存儲控制是public 而 c++中類的默認存儲控制是private,所以在類中的成員如果需要外部掉用一定要加上關鍵字public聲明成公有類型,這一特性同樣使用于類中的成員函數,函數的操作方式和普通函數差別并不大。

鍵盤也能翻頁,試試“← →”鍵
302 Found

302 Found


Powered by Tengine
tengine
主站蜘蛛池模板: 国产探花视频在线观看 | 在线观看自拍视频 | 九九热视频精品 | 韩国 欧美 日产 国产精品 | 四虎hu | 日韩欧美亚洲精品 | 国产精品久久久久久福利 | 国产精品久久久一区二区三区 | 日韩欧美色视频在线观看 | 5388国产亚洲欧美在线观看 | 亚洲这里只有精品 | 久久久久久穴 | 日本一级毛片免费看 | 日本私人影院 | 国内精品日本久久久久影院 | 99精品国产在热久久 | 久久久久四虎国产精品 | 欧美人拘一级毛片 | 久久国产乱子伦免费精品 | 婷婷综合五月中文字幕欧美 | 6080欧美一区二区三区四区 | 日本中文字幕在线视频 | 九九热8| 午夜在线视频一区二区三区 | 久久婷婷色一区二区三区 | 国产在线播放成人免费 | 色综合天天综合高清网国产 | 国产真实一区二区三区 | 色偷偷91综合久久噜噜 | 四虎影院最新网站 | 亚洲成人在线播放视频 | 永久黄网站色视频免费观看 | 亚洲一成人毛片 | 午夜精品九九九九99蜜桃 | 国产在线观看美女福利精 | 亚洲高清国产一区二区三区 | 人人乳乳香蕉大免费 | 欧美日韩亚洲m码色帝国 | 亚洲欧美精品久久 | 亚洲第3页| 国产目拍亚洲精品一区麻豆 |