最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
靖安县| 孟州市| 沛县| 永年县| 乐平市| 长武县| 金乡县| 商洛市| 赞皇县| 本溪| 枣庄市| 泰安市| 包头市| 武安市| 增城市| 上杭县| 呼伦贝尔市| 彰化市| 富源县| 恩平市| 旌德县| 苗栗县| 黄浦区| 丰原市| 闽侯县| 渝北区| 肥西县| 威宁| 炎陵县| 滦南县| 泰来县| 留坝县| 临清市| 潜江市| 沁源县| 蓝山县| 清新县| 瑞金市| 嘉兴市| 宜川县| 六盘水市|