Java複習 介面

2021-07-31 17:25:22 字數 1151 閱讀 1245

1.介面的概念

(1)介面是一組行為的規範、定義,沒有實現

(2)使用介面,可以讓我們的程式更加利於變化

(3)介面是物件導向程式設計體系中的思想精髓之一

(4)物件導向設計法則:基於介面程式設計

2.介面的定義

(1)介面的定義格式:

inte***ce 介面名稱

示例:

inte***ce

hit//介面實現

class

goddess

implements

hit}//介面的實現

class

girl

implements

hit}

3.介面的使用規則

(1)介面可以繼承多個介面

(2)乙個類可以實現多個介面

(3)抽象類實現介面可以不實現方法

(4)介面中的所有方法的訪問許可權都是public

(5)介面中定義的屬性都是常量

/*

* 介面

*/public

class

inte***cedemo

}inte***ce

ainte***ce

b//吃食的介面

inte***ce

ieat

//定義乙個介面

//介面可以繼承多個介面

//介面不能被例項化

inte***ce

hitextends

a, b

//女神

//乙個類可以實現多個介面

class

goddess

implements

hit, ieat

public

void eat()

}//女漢子

class

girl

implements

hit, ieat

public

void eat()

}//抽象類實現介面可以不實現方法

abstract

class

person

implements

hit

Java容器(Java複習一)

lru與lfu set 無序的,唯一的 hashmap在jdk1.7的資料結構是hash表 鍊錶,而在jdk1.8中做了優化,當鍊表長度達到8時,將鍊錶轉換為紅黑樹進行儲存。如下圖 插入值的操作 首先計算key值的hash值,得到的計算結果為陣列下標在hashtable中查詢,檢視對應位置是否有值,...

Java介面繼承介面

直接先上 package practice public inte ce a package practice public inte ce b extends a package practice public class c implements b override public void g...

Java複習筆記(三)

內部類 public class first public void test 1 內部類可以直接使用外部類的成員,即使是private修飾也可以使用。如果內部類與外部類有同名的成員,可以用 外部類.this.成員名 2 內部類的物件的例項化 a 在外部類的裡面,new 內部類 b 在外部類的定義的...