接口與抽象類(lèi)的區(qū)別
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2021-11-16 10:20:25
接口與抽象類(lèi)的區(qū)別
1、抽象類(lèi)要被子類(lèi)繼承,接口要被類(lèi)實(shí)現(xiàn)。2、接口只能做方法聲明,抽象類(lèi)中可以作方法聲明,也可以做方法實(shí)現(xiàn)。3、接口里定義的變量只能是公共的靜態(tài)的常量,抽象類(lèi)中的變量是普通變量。
導(dǎo)讀1、抽象類(lèi)要被子類(lèi)繼承,接口要被類(lèi)實(shí)現(xiàn)。2、接口只能做方法聲明,抽象類(lèi)中可以作方法聲明,也可以做方法實(shí)現(xiàn)。3、接口里定義的變量只能是公共的靜態(tài)的常量,抽象類(lèi)中的變量是普通變量。
抽象類(lèi)和接口的區(qū)別有:
1、抽象類(lèi)要被子類(lèi)繼承,接口要被類(lèi)實(shí)現(xiàn)。
2、接口只能做方法聲明,抽象類(lèi)中可以作方法聲明,也可以做方法實(shí)現(xiàn)。
3、接口里定義的變量只能是公共的靜態(tài)的常量,抽象類(lèi)中的變量是普通變量。
4、接口是設(shè)計(jì)的結(jié)果,抽象類(lèi)是重構(gòu)的結(jié)果。
5、抽象類(lèi)和接口都是用來(lái)抽象具體對(duì)象的,但是接口的抽象級(jí)別最高。
6、抽象類(lèi)可以有具體的方法和屬性,接口只能有抽象方法和不可變常量。
7、抽象類(lèi)主要用來(lái)抽象類(lèi)別,接口主要用來(lái)抽象功能。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com
接口與抽象類(lèi)的區(qū)別
1、抽象類(lèi)要被子類(lèi)繼承,接口要被類(lèi)實(shí)現(xiàn)。2、接口只能做方法聲明,抽象類(lèi)中可以作方法聲明,也可以做方法實(shí)現(xiàn)。3、接口里定義的變量只能是公共的靜態(tài)的常量,抽象類(lèi)中的變量是普通變量。