java繼承多個(gè)父類(lèi) Java為什么不能繼承多個(gè)父類(lèi)?
Java為什么不能繼承多個(gè)父類(lèi)?Java支持單個(gè)繼承和多個(gè)實(shí)現(xiàn)。如果支持多重繼承,則意味著一個(gè)子類(lèi)可以同時(shí)從多個(gè)父類(lèi)繼承,因此它具有多個(gè)父類(lèi)的特性。如果子類(lèi)繼承的父類(lèi)具有相同的成員變量,則子類(lèi)在引用該
Java為什么不能繼承多個(gè)父類(lèi)?
Java支持單個(gè)繼承和多個(gè)實(shí)現(xiàn)。
如果支持多重繼承,則意味著一個(gè)子類(lèi)可以同時(shí)從多個(gè)父類(lèi)繼承,因此它具有多個(gè)父類(lèi)的特性。如果子類(lèi)繼承的父類(lèi)具有相同的成員變量,則子類(lèi)在引用該變量時(shí)將無(wú)法確定要使用哪個(gè)父類(lèi)的成員變量。因此,多重繼承是有爭(zhēng)議的,不能多重繼承。
一般來(lái)說(shuō),一個(gè)人不能有一個(gè)以上的父親或母親。