在C++模型中,保護(hù)是在類層次應(yīng)用的,而不是在對(duì)象層次。 這句話的意思是,類的任意一個(gè)對(duì)象可以訪問該類的另一個(gè)對(duì)象的內(nèi)部的任何東西。在上面的例子中,復(fù)制構(gòu)造函數(shù)中的賦值語句_size = st._size;訪問了st的私有數(shù)據(jù)。 這說明,C++中的訪問保護(hù)是按照層次的原則定義的,那么什么事對(duì)象層次的保護(hù)呢? 在Smalltalk中,成員函數(shù)可以當(dāng)前對(duì)象的私有數(shù)據(jù),但不能訪問任何其它對(duì)象的私有數(shù)據(jù),即使它們屬于相同的類。
posted on 2009-04-29 17:57 jaysoon 閱讀(306) 評(píng)論(0) 編輯 收藏 引用 所屬分類: C++
Powered by: C++博客 Copyright © jaysoon