My Java之筆記(1) 多型

2021-05-28 16:04:20 字數 517 閱讀 2068

1.多型表現:

animal a = new cat ();
2.例子程式:

class animal

public static void run() }

class cat extends animal

public static void run() }

public class extendsdemo

}

執行結果:

animal

a_001

this is cat.

animal running...

catc_001

this is cat.

cat running...

總結:

非靜態成員函式--編譯看左邊,執行看右邊;

非靜態成員變數,靜態成員變數,靜態成員函式--編譯和執行,都看左邊。

My Java之筆記(3) 物件初始化順序

class bird public bird class raptor extends bird public raptor static class hawk extends raptor public hawk public static void main string args 執行結果 祖...

C 多型之筆記

1.繼承型別 參考部落格 私有繼承,公有繼承,和保護繼承三種,主要是子類在類內,類外使用基類的成員的許可權不同。例如,基類a,b繼承a,c繼承b b繼承a的方式有兩方面的影響 b在類內 類外使用a成員的許可權 c在類內 類外使用a成員的許可權 測試 如下 class a class b public...

筆記1 C 虛函式 多型

1 c 虛函式原理 虛函式 指向基類的指標在操作它的多型類物件時,會根據不同的類物件,呼叫其相應的函式,這個函式就是虛函式。c 中虛函式表的作用主要是實現了多型的機制。多型 就是用父類的指標指向其子類的例項,然後通過父類的指標根據不同的子類物件呼叫實際子類的成員函式,這種方法既不需要改動 就可以讓父...