第八章 類和模組(類部分)

2022-09-02 01:09:09 字數 1169 閱讀 7056

(5)self.name沒有@

也可以的原因是因為

self

表明了它是類變數,這個是例外,與上面不衝突

(6)定義類方法的四種形式(下面介紹三種即可,第四種不用管)

我們定義類時沒有指定父類的情況下,ruby會預設該類為object類的子類。有時我們希望更輕量級的類,就可以用basicobject(它是object類的父類,所以沒有object子類繼承發展的那麼多用不到的方法)

(13)

(14)

注意:上例中old_hello hello順序別搞亂(不然報錯),別連繼承的類c2在前面也搞亂了(也會報錯)

(15)

(16)

第八章 類的高階

訪問修飾符 公開訪問 用pbulic關鍵字。受保護訪問 用protected關鍵字。預設訪問 沒有訪問。私有訪問 用private關鍵字。封裝 組裝,累的定義 屬性和行為 資訊隱藏 1.訪問修飾符public protected 預設 private 2.方法的實現 呼叫者無需知道方法的具體步驟,只...

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

第八章 模組與包

1.模組的概念 模組是乙個儲存了python 的檔案,其中可以包含變數 函式或類的定義,也可以包含其他各種python語句。2.import用於匯入整個模組,可用as為匯入的模組指定乙個別名。使用import匯入模組後,模組中的物件均以 模組名 別名 物件名稱 的方式來引用。3.模組的匯入 若只想匯...