interface 和 abstrat class的區(qū)別有哪些??? 是否可以繼承多個(gè)接口,是否可以繼承多個(gè)抽象類
慕工程3455409
2018-02-12 14:06:37
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超9個(gè)贊
interface:
成員變量必須是權(quán)限最大的全局常量 即用 public static final 修飾的變量
成員方法必須是權(quán)限最大的抽象方法 即用 public abstract 修飾的無方法體的方法
無構(gòu)造方法
可以繼承多個(gè)接口,其中用,隔開, 不能繼承抽象類。
abstrat class:
抽象類是一種特殊的類,具備普通類的成員的定義方法,構(gòu)造方法,單繼承的特點(diǎn),
唯一的區(qū)別是抽象類中可以定義抽象方法?即用 abstract 修飾的無方法體的方法
舉報(bào)