1. 程式人生 > >抽象類和接口

抽象類和接口

表示 ons 紅色 存在 但是 iter oid spa iterator

抽象類的格式,abstract void fun();

在類之中,只要存在抽象方法,就要在class前面加上abstract 表示這是個抽象類,

抽象類可以沒有方法體。

接口

六個接口

Conllection
List
Set
Map
Comparable
Iterator

一個類

Collections

List cc = new ArrayList();// 查快, 他的儲存是有規律的一個長條,所以查的快, 但是要改的話需要把除了改的以外全部復制出來 所以相對就慢了點

List cc1 = new LinkedList();// 改快 他的儲存是隨機位置 一個儲存指向一個箭頭 所以修改的話直接就改掉了

泛型(紅色為泛型)

List<Book> list = new ArrayList<Book>();

個人理解的泛型是可以用官方給的類 例如:String int之類等等

也可以自己創造一個類 然後自己給這個類裏添加屬性

抽象類和接口