Java基礎之介面概念

2021-09-16 19:50:48 字數 1154 閱讀 3369

介面的概念

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 類名 特點 不定義返回型別 方法名必須和類名...