国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

接口和抽象類有什么區(qū)別?

2022-08-31 12:11 作者:網(wǎng)星軟件  | 我要投稿

接口和抽象類有什么區(qū)別?

1.??定義:抽象類使用abstract ?class ?

? ? ? ? ? ? ? ??接口使用interface

2.??繼承實(shí)現(xiàn): 抽象類是一個(gè)類,繼承需要extends,而且只能繼承一個(gè)

? ? ? ? ? ? ? ? ? ? ?接口不是類,繼承需要implements,可以實(shí)現(xiàn)多個(gè)

3.??本質(zhì)用法: 抽象類它的子類一般要求都是同一種類型的類,體現(xiàn)出java程序的重構(gòu)。

????????抽象類---車

????????公共汽車/出租車.....

???????????????????? 接口它的子類一般都是非同一種類型的類,體現(xiàn)出java程序的擴(kuò)展。

????????接口---收費(fèi)

????????飛機(jī) ?電影院 ?

4.?內(nèi)部元素: 抽象類是一個(gè)類

???????????????????? 實(shí)例變量,類變量,構(gòu)造方法,實(shí)例方法,類方法,【抽象方法】

? ? ? ? ? ? ? ? ??? ?接口中的元素

類變量,類方法【jdk8.0】,【抽象方法】 ,訪問(wèn)限制修飾符都是public

類變量--public static

抽象方法----public abstract

接口中的變量可以省略public static

接口中的抽象方法可以省略public abstract

5.?抽象方法: 抽象類中抽象方法可以有,也可以沒(méi)有

????????????????????接口中的大部分方法都是抽象方法

接口和抽象類有什么區(qū)別?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
广安市| 龙里县| 镇原县| 京山县| 博野县| 淅川县| 阿合奇县| 红桥区| 上虞市| 鲜城| 古交市| 铁力市| 北宁市| 南安市| 金寨县| 平昌县| 南充市| 英德市| 荥阳市| 福州市| 阿拉善左旗| 准格尔旗| 枞阳县| 亳州市| 定南县| 宁武县| 甘德县| 丰顺县| 瑞安市| 特克斯县| 淮南市| 寿宁县| 沛县| 于田县| 贞丰县| 新平| 邵东县| 冀州市| 壤塘县| 敦化市| 左贡县|