java抽象類與接口的區(qū)別 在java中繼承和接口的區(qū)別?
在java中繼承和接口的區(qū)別?,java類可以一次繼承多個(gè)接口,用implements 接口1,接口2 2,如果是接口繼承接口的話也可以用extends,接口是多繼承的,java類才是單繼承 3,接口
在java中繼承和接口的區(qū)別?
,java類可以一次繼承多個(gè)接口,用implements 接口1,接口2
2,如果是接口繼承接口的話也可以用extends,接口是多繼承的,java類才是單繼承
3,接口繼承接口可以不實(shí)現(xiàn)父接口中的方法,可以聲明自己的新方法,
4,類實(shí)現(xiàn)接口時(shí),一定要實(shí)現(xiàn)接口中聲明的方法,如果接口中沒(méi)有定義抽象方法則不需要,但是要注意,類實(shí)現(xiàn)了一個(gè)接口A,如果B是A的父接口,且B中有抽象方法,則該類必須實(shí)現(xiàn)A和B中的所有抽象方法
5,抽象方法只能定義在抽象類中,抽象類實(shí)現(xiàn)接口,可以不實(shí)現(xiàn)接口中的抽象方法
總結(jié):其實(shí)你提的問(wèn)題可以說(shuō)不是問(wèn)題,沒(méi)有可比性啊!繼承接口是說(shuō)的接口來(lái)繼承接口,是接口與接口間的
實(shí)現(xiàn)接口是類實(shí)現(xiàn)接口,是java類與接口間的,根本沒(méi)什么好比較的,就像重載和重寫(xiě)一樣,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,一個(gè)接口可以繼承自多個(gè)接口,也可以被多個(gè)接口繼承,你說(shuō)的根本就不是一個(gè)東西。呵呵~