多態與重載的異同?
多態是建立在重寫的基礎之上的,是類與類之間的關系,是發生在不同的類之間的,子類重寫父類的方法。實現不同的子類,不同的實現形態。
多態有3個條件
1:繼承
2:重寫(重寫父類繼承的方法)
3:父類引用指向子類對象
而重載是類的內部的方法構型上的不同,是發生在同一個類里面的。同一個函數名稱,參數不同的多個方法,實現同一類型的功能。
多態與重載的異同?
多態是建立在重寫的基礎之上的,是類與類之間的關系,是發生在不同的類之間的,子類重寫父類的方法。實現不同的子類,不同的實現形態。
多態有3個條件
1:繼承
2:重寫(重寫父類繼承的方法)
3:父類引用指向子類對象
而重載是類的內部的方法構型上的不同,是發生在同一個類里面的。同一個函數名稱,參數不同的多個方法,實現同一類型的功能。