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

正在閱讀:C++面向?qū)ο缶幊倘腴T:類(class)C++面向?qū)ο缶幊倘腴T:類(class)

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

  上兩篇內(nèi)容我們著重說了結(jié)構體相關知識的操作。

  以后的內(nèi)容我們將逐步完全以c++作為主體了,這也意味著我們的教程正式進入面向?qū)ο蟮木幊塘恕?

  前面的教程我已經(jīng)再三說明,結(jié)構體的掌握非常重要,重要在哪里呢?重要在結(jié)構體和類有相同的特性,但又有很大的區(qū)別,類是構成面向?qū)ο缶幊痰幕A,但它是和結(jié)構體有著極其密切的關系。

  我們在c語言中創(chuàng)建一個結(jié)構體我們使用如下方法:

struct test 

    private
        int number; 
    public
        float socre; 
};

  類的創(chuàng)建方式和結(jié)構體幾乎一樣,看如下的代碼:

class test 

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

  但是大家注意到?jīng)]有,標準c中是不允許在結(jié)構體中聲明函數(shù),但c++中的類可以,這一點就和c有了本質(zhì)的區(qū)別,很好的體現(xiàn)了c++面向?qū)ο蟮奶攸c!

  過去的c語言是一種非面向?qū)ο蟮恼Z言

  他的特性是:

  程序=算法+數(shù)據(jù)結(jié)構

  但c++的特性是

  對象=算法+數(shù)據(jù)結(jié)構

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

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

  例如

test a;

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

  test結(jié)構體內(nèi)的成員可以叫做是分量,例如:

a.socre=10.1f;

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

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

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

302 Found


Powered by Tengine
tengine
主站蜘蛛池模板: 国产成人影院一区二区 | 天天综合天天做 | 久久欧美精品欧美九久欧美 | 精品亚洲欧美高清不卡高清 | 亚洲精品一区二区乱码在线观看 | 久久se精品动漫一区二区三区 | 成人国产视频在线观看 | 精品一区二区久久久久久久网精 | 国产精品视频一区二区三区不卡 | 天堂成人在线视频 | 91精品国产人成网站 | 日韩欧美黄色大片 | 97在线观看免费观看高清 | 手机精品在线 | 久久精品国产这里是免费 | 国产深夜视频 | 亚洲精品图 | 99ri精品视频在线观看播放 | 国产不卡视频 | 一级久久 | 爱爱视频免费网站 | 精品一区二区三区在线观看 | 国产精品亚洲欧美日韩一区在线 | 成人国产一区二区三区精品 | 97天天干| 免费国产午夜高清在线视频 | 96精彩视频在线观看 | 国产伦精品一区二区三区在线观看 | 欧美色无极 | 91av久久| 麻豆精品国产免费观看 | 成人免费黄色片 | 欧美高清不卡午夜精品免费视频 | 久久精品国产精品国产精品污 | 欧美区日韩区 | 台湾佬中文娱乐2222vvv | 亚洲国产观看 | 毛片在线免费视频 | 五月天色中色 | 一级国产精品一级国产精品片 | 婷婷国产天堂久久综合五月 |