多型的幾點說明

2021-10-22 11:25:57 字數 338 閱讀 6429

父類的引用指向子類的例項

多型實現的3個必要條件:

1.繼承關係

2.子類重寫了父親方法

3.父類的引用指向子類的例項

1.良好的擴充套件性

2.方便我們的**維護

3.**靈活性更好

1.父類型別作為方法的形參

2.父類型別作為方法的返回值型別

3.父類的引用指向子類的例項

1.需要根據你們的業務需求來決定是否使用多型

2.分析需求或者題目的時候,發現有多個類的例項可能需要使用,但是又不知道具體哪個例項會被使用到,使用多型所有直接或間接的子類,都可以放到父類的返回型別或者是父類的形參裡面使用

位域的幾點說明

位域,就是把乙個位元組中的二進位制位劃分為幾個不同的區域,並說明每個區域的位數。1 很多書上都說,位域儲存在同乙個位元組中,不能跨兩個位元組儲存。個人發現這個規則有問題,下面的例子在vs 2005下能正確編譯和執行,至少說明了位域可以跨位元組 include using namespace std ...

關於 引用 的幾點說明

一 引用的基本知識 引用就是某一變數 目標 的乙個別名,對引用的操作與對變數直接操作完全一樣。引用的宣告方法 型別識別符號 引用名 目標變數名 說明 1 在此不是求位址運算,而是起標識作用。2 型別識別符號是指目標變數的型別。3 宣告引用時,必須同時對其進行初始化。4 引用宣告完畢後,相當於目標變數...

關於run loop的幾點說明

1.3.1 cocoa中的nsrunloop類並不是執行緒安全的 我們不能再乙個執行緒中去操作另外乙個執行緒的run loop物件,那很可能會造成意想不到的後果。不過幸運的是corefundation中的不透明類cfrunloopref是執行緒安全的,而且兩種型別的run loop完全可以混合使用。...