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 在外部類的定義的...