java重載和重寫的區(qū)別 Java繼承和實現(xiàn)的區(qū)別是什么?
Java繼承和實現(xiàn)的區(qū)別是什么?表面的區(qū)別是單繼承和多實現(xiàn)繼承:如果多個類的一部分具有相同的功能,則可以抽象一個類,并將它們相同的部分放入父類中,以便它們可以繼承該類。實現(xiàn):如果多個類的目標是相同的,
Java繼承和實現(xiàn)的區(qū)別是什么?
表面的區(qū)別是單繼承和多實現(xiàn)繼承:如果多個類的一部分具有相同的功能,則可以抽象一個類,并將它們相同的部分放入父類中,以便它們可以繼承該類。實現(xiàn):如果多個類的目標是相同的,但是處理方法不同,那么就定義一個接口,也就是一個標準,讓自己實現(xiàn)這個接口,每個類都要實現(xiàn)自己特定的處理方法來處理這個目標,實際應(yīng)用會更復(fù)雜,這就得靠自己的能力了自己的探索,不是別人的話,書中的幾個定義你可以理解這一點,你不能濫用它。不要什么都繼承,接口實現(xiàn)不分青紅皂白,這樣只會使程序復(fù)雜化