啪啪拉拉噼里啪啦

          初學(xué)者天堂資料匯集

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            16 隨筆 :: 73 文章 :: 16 評(píng)論 :: 0 Trackbacks

          類和對(duì)象的區(qū)別 就是一般和特殊的關(guān)系,
          區(qū)別對(duì)象
          1.外部 對(duì)象的標(biāo)識(shí)符
          2.內(nèi)部  對(duì)象自身的屬性值  數(shù)據(jù)成員值

          在聲明對(duì)象時(shí),進(jìn)行數(shù)據(jù)成員的設(shè)置。是對(duì)對(duì)象的初始化
          有兩個(gè)函數(shù)

          一個(gè)構(gòu)造函數(shù)  一個(gè)析構(gòu)函數(shù)

          構(gòu)造函數(shù)的作用就是對(duì)象被倉健時(shí),利用特定的值構(gòu)造對(duì)象,將對(duì)象初始化為一個(gè)特定的狀態(tài)。使此對(duì)象有區(qū)別彼對(duì)象的特征。 構(gòu)造函數(shù)完成一般到具體的過程。它在對(duì)象創(chuàng)建的時(shí)候由系統(tǒng)自動(dòng)調(diào)用。
          構(gòu)造函數(shù)和類名完全相同

          例如
            class clock
          {  public:
              clock (int NewH,int NewM,int NewS);          // 構(gòu)造函數(shù)
               void SetTime(int NewH=0,int NewM=0,int NewS=0);
                void ShowTime ();
             private:
               int Hour,int Minute, Second;
          };
          clock ::clock(int NewH,int NewM,int NewS)
                   {        Hour=NewH;
                            Minute=NewM;
                            Second=NewS;
           }

           void main()

          { clock C(0,0,0)
             C.ShowTime();
             C.SetTime(0,0,30);
          }

          在建立對(duì)象C 時(shí),會(huì)隱含調(diào)用構(gòu)造函數(shù),將初始值作為實(shí)參。
          在定義構(gòu)造函數(shù)的時(shí)候,帶有形參,所以建立對(duì)象的時(shí)候必須給出初始值/用來調(diào)用構(gòu)造函數(shù)的實(shí)參
          例如 clock C2; 就是錯(cuò)誤的 必須給與初始值

          posted on 2005-04-01 17:05 噼里啪啦的世界 閱讀(117) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 东阿县| 凤阳县| 万源市| 陇西县| 沭阳县| 璧山县| 水富县| 肇庆市| 信宜市| 安溪县| 林口县| 霍州市| 谢通门县| 新田县| 武汉市| 泗阳县| 曲麻莱县| 天峨县| 河津市| 磐安县| 玉龙| 广德县| 昌吉市| 肥西县| 池州市| 灌阳县| 图片| 北票市| 青田县| 莱芜市| 瓮安县| 灵武市| 正定县| 南宫市| 定结县| 简阳市| 永丰县| 上虞市| 乐东| 耒阳市| 铜陵市|