在繼承實驗中錯誤

2021-10-05 03:57:52 字數 360 閱讀 3029

要修改資料可以使用物件的引用

當要呼叫的是物件陣列,應使用類型別的指標作為引數(陣列名指標傳進來)

c++表示分數4/3:

double i=4.0/3,4/3會直接取整數為1!!!(自動型別轉換)

建立類物件

方法1先宣告 類1 名1;

2建構函式中,(構造函式引數):名1(參數列1),名2(參數列2)。。

這樣就可以在構造物件的時候同時構造物件成員,參數列1,2都來自構造函式引數!

protected型別的成員可以用this指標來賦值操作,以和外界變數區分,

同時繼承出來的子類也可以使用this指標來操作,而private只能是本類使用

繼承實驗2

題目 以點 point 類為基類 定義派生類 矩形類和圓類。點為直角座標點,矩形水平放置,由左下方的頂點和長寬定義。圓有圓心和半徑定義。派生類操作判斷任一座標點是在圖形內,在圖形的邊緣上,還是在圖形外。預設初始化圖形退化為點。要求包括拷貝建構函式。程式設計測試類是否正確。現來實現該實驗 includ...

實驗4 繼承

任務二 未加virtual 加virtual之後 同名覆蓋原則 基類中的函式和派生類的函式重名時,若未強行指名,則通過派生類物件使用的是派生類的同名成員 二元作用域分辨符 當派生類與基類中有相同成員時,如果要通過派生類物件訪問基類中被隱藏的同名成員,可以用基類名和作用域分辨符來限定 型別相容原則 在...

實驗4 繼承

task2 原 include include 歸納總結 同名覆蓋原則 當派生類的函式名或者成員名與基類的函式名或成員名發生重複 哪怕它們形參列表不同 將自動隱藏其父類的同名函式或物件,要使用其父類對應的函式或成員需要用父類作用域來進行說明。二元作用域分辨符 即 是雙目運算子,常用於 類名 成員,表...