1、重載
一定是同一個作用域下;
如果是在全局下,寫了兩個函數,就不是重載。
2、重定義
發生在兩個不同的類中,一個是子類,一個是父類。
3、重寫
虛函數重寫;父類是一個虛函數。
歸結:
1)普通函數重定義。如果父類的普通成員函數,被子類重寫,說是重定義。
2)虛函數重寫。如果父類的虛函數,被子類重寫,就是虛函數重寫,這個函數會發生多态。
1、重載
一定是同一個作用域下;
如果是在全局下,寫了兩個函數,就不是重載。
2、重定義
發生在兩個不同的類中,一個是子類,一個是父類。
3、重寫
虛函數重寫;父類是一個虛函數。
歸結:
1)普通函數重定義。如果父類的普通成員函數,被子類重寫,說是重定義。
2)虛函數重寫。如果父類的虛函數,被子類重寫,就是虛函數重寫,這個函數會發生多态。