freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]3關(guān)于類與對象的討論z-資料下載頁

2025-10-10 04:02本頁面
  

【正文】 該類外定義一個函數(shù)(二者之一), 該類中作一友元函數(shù)聲明, eg friend void display(Timeamp。)。 則 此函數(shù) 與該類建立關(guān)聯(lián) friend, 可以訪問類內(nèi)私有成員。 1 友元函數(shù) 一個類的友元函數(shù)可以訪問這個類中的私有成員;可以是 普通函數(shù) ,還可以是 另一類中 的 成員函數(shù) 。 靜態(tài)成員 特點(diǎn): 在友元普通函數(shù)中引用該類私有數(shù)據(jù)成員時(shí),必須加上對象名,所以 一定是帶參函數(shù) (形參為類對象)。 形如: void display( Time amp。t) {……} A 友元普通函數(shù) 10 友元 friend P108 靜態(tài)成員 補(bǔ)充: 類的提前引用聲明 C++特別允許,在類聲明前作一個類的提前引用聲明,可以提前使用該類,用來解決類間引用的“連環(huán)套”問題。 格式: class 類名; 特點(diǎn):只提供類名,不包含類體;不能定義類對象。 如: class Date。 class d1。 //定義類對象, error! B 友元成員函數(shù) 10 友元 friend P109 友元 friend 1 友元函數(shù) 一個函數(shù)可以被多個類聲明為“朋友”,則可以引用多個類中的私有數(shù)據(jù)。 上機(jī)改動 ,實(shí)現(xiàn)之 —— P119 10。 Void display(Time amp。t,Date amp。d) {…..} 友元 friend 友元說明: —— 單向。 。 。 2 友元類 可將一個類( B)聲明為另一個類( A)的“朋友”,則 B是 A的友元類。 操作特點(diǎn):友元類 B中的 all函數(shù)亦都是 A類的友元函數(shù),可以訪問 A類中的 all數(shù)據(jù)成員。 格式: friend 類 ; …… class Radius //半徑 { friend class Circle。 //聲明 Circle為 Radius的友元類 friend void Show_r(Radius amp。n)。 //聲明 Show_r為友元函數(shù) public: Radius(int x) { r = x。 } private: int r。 }。 void Show_r(Radius amp。n) { cout圓的半徑為 : endl。 } //調(diào)用 Radius對象的私有成員變量 r class Circle { public: double area(Radius a) { s = * * 。 //調(diào)用 Radius對象的私有成員變量 r return s。 } private: double s。 }。 …… int main( ) { Radius objRadius(9)。 Circle objCircle。 Show_r(objRadius)。 cout面積為: (objRadius)endl。 system(PAUSE)。 return 0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1