国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

抽象類和接口的區別

2019-11-14 15:21:20
字體:
來源:轉載
供稿:網友

最近復習了一些java的基礎知識,這里總結一下抽象類和接口的區別

1. abstract class 在 Java 語言中表示的是一種繼承關系,一個類只能使用一次繼承關系。但是,一個類卻可以實現多個interface。

2. 在abstract class 中可以有自己的數據成員,也可以有非abstarct的成員方法,而在interface中,只能夠有靜態的不能被修改的數據成員(也就是必須是static final的,不過在 interface中一般不定義數據成員),所有的成員方法都是abstract的。

3. 一個子類如果implements一個接口,就必須實現接口中的所有方法(不管是否需要);如果是繼承一個抽象類,只需要實現需要的方法即可。

  4. abstract class是一個基類,不能被實例化;接口是個聲明,每個對應接口的類都要實現方法。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨脱县| 麻江县| 五台县| 石柱| 屏山县| 宾阳县| 丰都县| 斗六市| 巴南区| 商水县| 平昌县| 积石山| 曲阜市| 西城区| 上饶县| 辽阳县| 孟村| 新竹市| 西昌市| 江西省| 新晃| 叙永县| 拉萨市| 临江市| 罗江县| 纳雍县| 扎兰屯市| 双流县| 洪雅县| 日喀则市| 西贡区| 丰台区| 南溪县| 苍南县| 盐亭县| 乐亭县| 临高县| 和林格尔县| 嘉鱼县| 延长县| 民勤县|