extend關鍵字用于繼承一個類,而不是擴展一個類。即子類繼承父類的屬性和方法,并可以重寫父類的方法,但并不是直接在父類上增加新的功能。
extend關鍵字不可用于實現多繼承。Java不支持多繼承,一個類只能繼承一個父類。
子類繼承父類的所有public和protected成員,但不繼承private成員。如果父類中有private屬性或方法,子類是無法訪問的。
子類不能繼承父類的構造方法,但可以通過super()來調用父類的構造方法。子類必須要有自己的構造方法。
子類可以通過super關鍵字來調用父類的方法,但不能通過super關鍵字來訪問父類的private成員。
總的來說,extend關鍵字主要用于實現繼承,子類可以繼承父類的屬性和方法,并且可以重寫父類的方法來實現新的功能。但需要注意上述常見誤區,以避免出現錯誤。