介面的概念
1、介面是一組行為的規範、定義,沒有實現(jdk1.8預設方法)
2、使用介面,可以讓我們的程式更加利於變化
3、介面是物件導向程式設計體系中的思想精髓之一
4、物件導向設計法則:基於介面程式設計
介面的定義格式:
inte***ce 介面名稱
示列:inte***ce ieat
inte***ce isleep extends ieat
//實現介面的類
class girl implements ieat,isleep
public void eat()
public void sleep()
}介面的使用規則:
(1)定義乙個介面,使用inte***ce關鍵字
(2)在乙個介面中,只能定義常量、抽象方法,jdk1.8後可以定義預設的實現方法
(3)介面可以繼承多個介面:extends ***,***
(4)乙個具體類實現介面使用implements關鍵字
(5)乙個類可以實現多個介面
(6)抽象類實現介面可以不實現介面的方法
(7)在介面中定義的方法沒有宣告 訪問修飾符,預設為public
(8)介面不能有構造方法
(9)介面不能被例項化
物件導向設計原則:
/**
介面*/
public
class
test5
}inte***ce
ieat
}inte***ce
irun
//介面之間可以多繼承(注意:類是只能單繼承)
inte***ce
isleep
extends
ieat
,irun
//具體類實現介面必須實現介面的所有方法
class
girl
implements
isleep
,ieat
public
girl()
public
void
sleep()
public
void
eat(
)public
void
run(
)}
java基礎之介面
介面是一種型別,和抽象類普通類一樣,也有包的概念。1 介面是什麼?生活中,usb 傳輸資料,充電 指紋 解鎖,支付 wifi 傳輸資料,上網 就是介面!簡單理解介面 就是描述了一套 抽象功能的集合,就是能完成的事情,但是不做實現!2 抽象類介面對比 抽象類 部分實現 部分抽象 介面 全部抽象 公共抽...
java基礎之介面
雖然我在學習的過程中很少寫過inte ce,但是卻經常使用到implements,來讓寫的類遵循某個特定的介面。學習inte ce,首先我們還是先來了解一下抽象類吧 抽象方法 僅由宣告,沒有方法體的方法。包含抽象方法的類叫做抽象類,如果乙個類包含乙個或者多個抽象方法,則該類必須為抽象類,然而抽象類不...
Java基礎概念
1,什麼是繼承 繼承是在現有類中增加新的方法而產生新的類 類的繼承 類有普通類,抽象類,介面 普通類可以繼承extends普通類抽象類,implements介面 抽象類可以繼承普通類,抽象類,介面 介面只能繼承介面 多型 1.建構函式 格式 public 類名 特點 不定義返回型別 方法名必須和類名...