徹底理解多型

2021-09-07 07:56:01 字數 485 閱讀 9073

父類引用或者介面的引用指向了自己的子類物件。//animal a = new cat();父類可以呼叫子類中覆寫過的(父類中有的方法)

多型的好處:提高了程式的擴充套件性。繼承的父類或介面一般是類庫中的東西,(如果要修改某個方法的具體實現方式)只有通過子類去覆寫要改變的某乙個方法,這樣在通過將父類的應用指向子類的例項去呼叫覆寫過的方法就行了!

多型的弊端:當父類引用指向子類物件時,雖然提高了擴充套件性,但是只能訪問父類中具備的方法,不可以訪問子類中特有的方法。(前期不能使用後期產生的功能,即訪問的侷限性)

多型的前提:

1:必須要有關係,比如繼承、或者實現。

2:通常會有覆蓋操作。

徹底理解sizeof

很多人認為sizeof是乙個函式,這是從它的用法看出來的,因為我們用的時候一般會寫成sizeof 確實像函式。但sizeof其實是操作符,返回乙個物件或者型別在當前平台下所佔的記憶體位元組數。首先我們來看乙個例子,注意本機使用平台為64位系統 includeint main void 輸出結果是 1...

徹底理解記憶體概念

儘管記憶體這個詞常常掛在我們的嘴上,但是,有多少人真正了解記憶體 理解記憶體概念呢?對剛剛步入電腦世界的初學者來說,基本記憶體 上位記憶體 高階記憶體 擴充套件記憶體 擴充記憶體 保留記憶體等概念更是玄之又玄,難以徹底理解。所以我們特地介紹一下記憶體的基本概念。基本知識 記憶體 記憶體就是儲存程式以...

徹底理解Python切片

徹底理解python切片 wyf部落格 list insert ind,value 在ind元素前面插入value 首先對ind進行預處理 如果ind 0,則ind len a 這樣一來ind就變成了正數下標 預處理之後,當ind 0時,ind 0,相當於頭部插入 當ind len a 時,ind ...