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

正在閱讀: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
主站蜘蛛池模板: 国产综合一区二区 | 精品一区二区三区免费毛片爱 | 国产成人做受免费视频 | 草草影院第一页 | 青青操夜夜操 | 中文字幕一区视频 | 午夜视频网址 | 亚洲一区二区观看 | 日本不卡视频在线视频观看 | 九九热热 | 高清国产一区二区 | 日韩精品特黄毛片免费看 | 男人的天堂在线免费视频 | 国产麻豆高清视频在线第一页 | 国产麻豆永久视频 | 午夜在线视频一区二区三区 | 久久国产精品最新一区 | 亚洲日本在线播放 | 成年女人18毛片毛片免费 | 天天做天天爱天天综合网 | 国产成人精品免费 | 欧美精品国产综合久久 | 91成人国产网站在线观看 | 天天摸夜夜摸夜夜狠狠摸 | 狠狠色伊人亚洲综合成人 | 成年女人在线观看 | 天天槽天天槽天天槽 | 国产精品视_精品国产免费 国产精品视频2021 | 91精品免费高清在线 | 免费区欧美一级毛片精品 | 爱爱视频在线观看 | 久久久久久九 | 伊人天天干 | 国内精品久久久久影院一蜜桃 | 91亚洲精品久久91综合 | 小说区图片区综合久久亚洲 | 激情综合视频 | 99热免费观看 | 日韩欧美中文字幕在线播放 | 久久久精品一区二区三区 | 在线观看精品国内福利视频 |