亚洲色一色噜一噜噜噜_在线国产精品一区二区_91国自产拍 精品_国产伦三级一区二区

  • <object id="nlumt"><tt id="nlumt"><pre id="nlumt"></pre></tt></object>
    <legend id="nlumt"><mark id="nlumt"></mark></legend>
    <pre id="nlumt"><tt id="nlumt"><rt id="nlumt"></rt></tt></pre>

    <bdo id="nlumt"><delect id="nlumt"></delect></bdo>

      汶上信息港

      標題: 類和對象 [打印本頁]

      作者: hbhdgpyz    時間: 2008-9-29 20:15
      標題: 類和對象
      <P><FONT color=#ff0000>類</FONT>的概念:C++中的類就是一種用戶自定義的數(shù)據(jù)類型,和其他數(shù)據(jù)類型不同的是,組成這種類型的不僅可以有數(shù)據(jù),而且可以有對數(shù)據(jù)進行操作的函數(shù),它們分別叫做類的數(shù)據(jù)成員和類的函數(shù)成員。</P>
      $ {/ _" ?- {$ Y  j) h# x) l<P><B>定義類<FONT color=#ff0000>(綜)</FONT>:</B></P>& }/ X" V+ C- E( j+ v
      <P>書本上用了許多名詞來表示"<FONT color=#0000ff>定義</FONT>"這個意思,如"<FONT color=#0000ff>說明</FONT>","<FONT color=#0000ff>申明</FONT>",一般情況下它們的意思是相同的。還有兩個相關概念,就是:"<FONT color=#0000ff>定義性說明</FONT>"和"<FONT color=#0000ff>引用性說明"</FONT>,<FONT color=#0000ff>定義性說明</FONT>就是<FONT color=#0000ff>定義</FONT>類,說明了類的成員。而<FONT color=#0000ff>引用性說明</FONT>就是只<FONT color=#0000ff>說明</FONT>了類名,留待后面的代碼對這個類加以定義。 </P># V  H$ e1 M) v
      <P>一個<FONT color=#ff0000>完整的類定義</FONT>包括關關鍵字<FONT color=#0000ff>class 類名{ 類體 }</FONT>在類體中為類定義了值域(類中的數(shù)據(jù)成員的取值范圍)和操作(類中的成員函數(shù)名)。</P>
      & k, M$ k. u. Q; Z- X: i7 \<P>此外,定義類之后,還要在程序中<FONT color=#ff0000>定義類的成員函數(shù)的實現(xiàn)</FONT>,它的一般形式為:<FONT color=#0000ff>返回類型 類名::成員函數(shù)名(參數(shù)說明){ 類體 }</FONT> 這里的<FONT color=#ff0000>類體</FONT>和上面的<FONT color=#ff0000>類體</FONT>是有區(qū)別的,上面的類體中定義的是數(shù)據(jù)成員和成員函數(shù),而這里的類體定義的是成員函數(shù)的實現(xiàn)方法(函數(shù)體),但其形式是相同的,都是在<FONT color=#0000ff>{ }</FONT>里的一段代碼。注意<FONT color=#0000ff>定義類</FONT>時,后要有分號<FONT color=#0000ff>;</FONT>表示類定義語句的結束。</P>: P# o: h& B6 q4 w5 N
      <P>關于定義類這一節(jié),還要注意的細節(jié)就是<FONT color=#0000ff>private public protected三種訪問權限</FONT>、類說明(定義)中任何成員<FONT color=#ff0000>不能使用</FONT>extern、auto和register關鍵字進行修飾。<FONT color=#ff0000>不得</FONT>對類中數(shù)據(jù)成員進行<FONT color=#0000ff>初始化(</FONT>賦初值)等。</P>




      歡迎光臨 汶上信息港 (http://www.loveproblemguru.com/) Powered by Discuz! X3.5