中文字幕精品亚洲无线码,99视频在线观看精品29,亚州十八禁免费不卡在线视颖,亚洲香蕉网久久综合影视

<sub id="xxpls"></sub><sub id="xxpls"></sub>

  • <listing id="xxpls"><u id="xxpls"></u></listing>
    <sub id="xxpls"></sub>

  • <sub id="xxpls"><ol id="xxpls"></ol></sub>
    <style id="xxpls"><u id="xxpls"></u></style>
  • 汶上信息港

    標(biāo)題: 性質(zhì)約束和性質(zhì)擴(kuò)展 [打印本頁]

    作者: hbhdgpyz    時間: 2008-9-29 20:22
    標(biāo)題: 性質(zhì)約束和性質(zhì)擴(kuò)展
    <P>類的派生(<FONT color=#0000ff>繼承</FONT>)是面向?qū)ο蟪绦蛟O(shè)計方法和c++語言最重要的特征之一。</P>: `" Q3 J& n* J4 \: |
    <P><FONT color=#0000ff>繼承</FONT>常用來表示類屬關(guān)系,不能將<FONT color=#0000ff>繼承</FONT>理解為構(gòu)成關(guān)系,怎么說呢? 比如我們假設(shè)昆蟲是一個類,而蝴蝶也是一個類,這兩個類是派生(<FONT color=#0000ff>繼承</FONT>)的關(guān)系,基類是昆蟲,派生類是蝴蝶,這是一個類屬的關(guān)系,蝴蝶類是屬于昆蟲類的,但不能理解為構(gòu)成關(guān)系,蝴蝶這個類不是昆蟲這個類中的成員(六足雙翅等)的簡單包括,它還有其他一些獨(dú)特的成員,而原來的成員也被重新定義(比如觸角,蝴蝶類的觸角是須狀的),這些都表明蝴蝶類是昆蟲類的一個分支而不是構(gòu)成關(guān)系。</P>, P2 `/ l! D& o( f" v
    <P>從上面的例子來理解,從現(xiàn)存類中派生出新類時,可以對派生類做如下幾種變化:</P>+ ]) y* a, u. Z% P$ `6 K8 d
    <P><FONT color=#ff0000>1.可以增加新的成員變量;</FONT></P>
    1 v3 K: z( E( F$ n- G<P><FONT color=#ff0000>2.可以增加新的成員函數(shù);</FONT></P>
    . c8 `9 x0 W! Y/ n& i' M, g0 \. K<P><FONT color=#ff0000>3.可以重新定義已有的成員函數(shù);</FONT></P>  t7 V5 Y4 Z1 [% @' |4 N
    <P><FONT color=#ff0000>4.可以改變現(xiàn)有成員的屬性(訪問權(quán)限)。</FONT></P>. v8 y4 w" H  b0 K+ \( I
    <P>以上允許派生類所作的變化是很廣泛的,由此我們可以用派生類對其從父類繼承來的的性質(zhì)進(jìn)行<FONT color=#ff0000>限制或刪除</FONT>(這就是<FONT color=#0000ff>性質(zhì)約束</FONT>),也可以對父類的性質(zhì)進(jìn)行<FONT color=#ff0000>增加</FONT>(這就是<FONT color=#0000ff>性質(zhì)擴(kuò)展</FONT>)。</P>




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