国产十八禁AV网站,欧美日韩亚洲国产综合乱,亚洲国产aⅴ成人精品无吗,秋霞午夜福利影院合集


       找回密碼
       注冊

      QQ登錄

      只需一步,快速開始

      性質約束和性質擴展

      [復制鏈接]
      1#
      發(fā)表于 2008-9-29 20:22:25 | 只看該作者 |倒序瀏覽 |閱讀模式
      <P>類的派生(<FONT color=#0000ff>繼承</FONT>)是面向對象程序設計方法和c++語言最重要的特征之一。</P>7 E  a; [  B7 w& q. {, D
      <P><FONT color=#0000ff>繼承</FONT>常用來表示類屬關系,不能將<FONT color=#0000ff>繼承</FONT>理解為構成關系,怎么說呢? 比如我們假設昆蟲是一個類,而蝴蝶也是一個類,這兩個類是派生(<FONT color=#0000ff>繼承</FONT>)的關系,基類是昆蟲,派生類是蝴蝶,這是一個類屬的關系,蝴蝶類是屬于昆蟲類的,但不能理解為構成關系,蝴蝶這個類不是昆蟲這個類中的成員(六足雙翅等)的簡單包括,它還有其他一些獨特的成員,而原來的成員也被重新定義(比如觸角,蝴蝶類的觸角是須狀的),這些都表明蝴蝶類是昆蟲類的一個分支而不是構成關系。</P>0 ]" E2 e( X( E) n$ w/ Y: B
      <P>從上面的例子來理解,從現存類中派生出新類時,可以對派生類做如下幾種變化:</P>
      % k) c6 M) T3 \$ h+ I9 B( q3 r<P><FONT color=#ff0000>1.可以增加新的成員變量;</FONT></P>
      - k; g8 n  ]8 Z8 a* u8 X<P><FONT color=#ff0000>2.可以增加新的成員函數;</FONT></P>
      ; W) f, f3 K" m( |8 E4 H$ L, c<P><FONT color=#ff0000>3.可以重新定義已有的成員函數;</FONT></P>
      0 s0 W# Z- y$ r+ u9 g- ~$ I<P><FONT color=#ff0000>4.可以改變現有成員的屬性(訪問權限)。</FONT></P>) j7 O6 J6 @) {8 q7 Z
      <P>以上允許派生類所作的變化是很廣泛的,由此我們可以用派生類對其從父類繼承來的的性質進行<FONT color=#ff0000>限制或刪除</FONT>(這就是<FONT color=#0000ff>性質約束</FONT>),也可以對父類的性質進行<FONT color=#ff0000>增加</FONT>(這就是<FONT color=#0000ff>性質擴展</FONT>)。</P>
      您需要登錄后才可以回帖 登錄 | 注冊

      本版積分規(guī)則

      QQ|本地廣告聯(lián)系: QQ:905790666 TEL:13176190456|Archiver|手機版|小黑屋|汶上信息港 ( 魯ICP備19052200號-1 )

      GMT+8, 2025-4-21 07:29

      Powered by Discuz! X3.5

      © 2001-2025 Discuz! Team.

      快速回復 返回頂部 返回列表