如何獲得數(shù)據(jù) super只能調(diào)用直接父類(lèi)的方法嗎?
super只能調(diào)用直接父類(lèi)的方法嗎?不,但是如果您的子類(lèi)重寫(xiě)了父類(lèi)的方法,則必須在您要?jiǎng)h除父類(lèi)的方法時(shí)寫(xiě)入它超級(jí)方法()這樣子類(lèi)方法調(diào)用父類(lèi)方法super,有什么意義?當(dāng)同一個(gè)屬性或方法是這個(gè)子類(lèi)時(shí),
super只能調(diào)用直接父類(lèi)的方法嗎?
不,但是如果您的子類(lèi)重寫(xiě)了父類(lèi)的方法,則必須在您要?jiǎng)h除父類(lèi)的方法時(shí)寫(xiě)入它超級(jí)方法()這樣
子類(lèi)方法調(diào)用父類(lèi)方法super,有什么意義?
當(dāng)同一個(gè)屬性或方法是這個(gè)子類(lèi)時(shí),它調(diào)用自己的屬性或方法,super調(diào)用父類(lèi)的屬性或方法。當(dāng)子類(lèi)調(diào)用的property方法在子類(lèi)中不存在時(shí),則本和super調(diào)用父類(lèi)的屬性或方法
在子類(lèi)的構(gòu)造方法中,super()可以調(diào)用父類(lèi)的構(gòu)造方法,這是調(diào)用構(gòu)造方法的唯一方法。子類(lèi)本身繼承了父類(lèi)的方法和屬性,因此可以在子類(lèi)中直接引用父類(lèi)的方法和屬性,而不必使用super。
因?yàn)閜ublic是公共修飾符,所以。Protected是一個(gè)受保護(hù)的修飾符,子類(lèi)也可以引用它。