繼承權(quán)順序 繼承的兩個(gè)特性單根性和傳遞性分別是什么意思?
繼承的兩個(gè)特性單根性和傳遞性分別是什么意思?繼承是C#中面向?qū)ο蟮奶匦灾?。繼承,簡(jiǎn)單來(lái)說(shuō)就是建立類之間的關(guān)系,實(shí)現(xiàn)代碼的可重用性,方便系統(tǒng)擴(kuò)展。繼承的兩個(gè)特征是單根性和傳遞性。單根繼承:意思是一個(gè)子
繼承的兩個(gè)特性單根性和傳遞性分別是什么意思?
繼承是C#中面向?qū)ο蟮奶匦灾弧?/p>
繼承,簡(jiǎn)單來(lái)說(shuō)就是建立類之間的關(guān)系,實(shí)現(xiàn)代碼的可重用性,方便系統(tǒng)擴(kuò)展。繼承的兩個(gè)特征是單根性和傳遞性。單根繼承:意思是一個(gè)子類只能繼承一個(gè)父類,不能同時(shí)繼承多個(gè)父類。就像一個(gè)兒子只能有一個(gè)父親一樣,派生類只能從一個(gè)類繼承,繼承不支持多重繼承。避免代碼結(jié)構(gòu)的復(fù)雜性。繼承的傳遞性:派生類從基類繼承屬性。派生類也可以用作其他類的基類。從一個(gè)基類派生出一個(gè)多層類,從而形成一個(gè)類層次結(jié)構(gòu)。A繼承B。A可以調(diào)用B的方法和屬性,但是B繼承C~所有A都可以調(diào)用C的方法和屬性。