當(dāng)前位置:
首頁 >
Java 抽象类、接口
發(fā)布時間:2024/7/5
44
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Java 抽象类、接口
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- abstract class
抽象類定義規(guī)則如下:
(1) 抽象類和抽象方法都必須用 abstract 關(guān)鍵字來修飾。
(2) 抽象類不能被直接實(shí)例化,也就是不能用new關(guān)鍵字去產(chǎn)生對象。
(3) 抽象方法只需聲明,而不需實(shí)現(xiàn)。
(4) 含有抽象方法的類必須被聲明為抽象類,抽象類的子類必須覆寫所有的抽象方法后才能被實(shí)例化,否則這個子類還是抽象的
- interface 接口
數(shù)據(jù)成員全部是常量 final 初始化
所有方法全部是 abstract 抽象的,沒有一般方法
Java 沒有多重繼承,但是可以使用 接口 來實(shí)現(xiàn) 多繼承
class 類名 implements 接口A, 接口B
接口 可以繼承于 多個 接口
interface 接口C extends 接口A, 接口B
輸出:
name: Michael, age: 18, occupation: 工程師, tool: hammer 每個抽象方法要覆寫,talk1() 每個抽象方法要覆寫,talk2()總結(jié)
以上是生活随笔為你收集整理的Java 抽象类、接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 流式计算的代表:Storm、Flink、
- 下一篇: Java 集合框架(List、Set、M