3 回答

TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超5個(gè)贊

TA貢獻(xiàn)78條經(jīng)驗(yàn) 獲得超21個(gè)贊
這些都是面向?qū)ο蟮淖罨緝?nèi)容,這個(gè)別人是說不透的,這個(gè)要靠自己弄懂,多寫寫代碼就自然明白了

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超2個(gè)贊
你說的面向抽象 我沒太懂,是抽象類的意思嗎?繼承和接口的聯(lián)系區(qū)別是面試的時(shí)候最經(jīng)常問的問題。
下面就我的了解,簡單說一下。抽象類可繼承,也可實(shí)現(xiàn)接口。
繼承和抽象類最大的不同總結(jié)為:單繼承多實(shí)現(xiàn)。就是說一個(gè)類只可以有一個(gè)父類可繼承,但可以實(shí)現(xiàn)多個(gè)接口。
例如:public abstract class Test extends FatherTest implements FatherIml ,KidsIml ,TestIml{
? ? ? ? ? ? ? ? ? ?public static void main(String []args){}
}
繼承關(guān)鍵字extends,實(shí)現(xiàn)接口關(guān)鍵字,implements?
繼承是為了共享父類的某些屬性變量,接口是為了方法的重用。
而且抽象類可定義方法也可實(shí)現(xiàn)方法,即可有main方法,但接口內(nèi)只有方法定義,無法實(shí)現(xiàn)。且接口內(nèi)定義的變量必須是public static final 類型。
額 ?目前自己只能寫這么多了。希望對你有幫助。
添加回答
舉報(bào)