多重繼承中屬性重名怎么辦
假設(shè) C 繼承 A和B 在A和B中共同擁有name的屬性,那么C的實(shí)例對(duì)象假設(shè)為co,那么co.name調(diào)用的是那個(gè)父類的name呢?我目前在代碼中是這樣寫的C(A,B)這個(gè)時(shí)候調(diào)用co.name默認(rèn)打印的是B中的name屬性,如果想打印A的name屬性應(yīng)該怎么做呢
假設(shè) C 繼承 A和B 在A和B中共同擁有name的屬性,那么C的實(shí)例對(duì)象假設(shè)為co,那么co.name調(diào)用的是那個(gè)父類的name呢?我目前在代碼中是這樣寫的C(A,B)這個(gè)時(shí)候調(diào)用co.name默認(rèn)打印的是B中的name屬性,如果想打印A的name屬性應(yīng)該怎么做呢
2023-10-08
舉報(bào)
2023-12-11
如果有重復(fù)的,會(huì)輸出先繼承的父類,也就是繼承括號(hào)中的前者。如果屬性相同,則需要對(duì)父類對(duì)象中內(nèi)建函數(shù),通過(guò)調(diào)用函數(shù)的方式,輸出繼承父類的屬性