package com.oop.demo09;
//inte***ce 定義的關鍵字 ,介面都需要有實現類
public
inte***ce
userservice
package com.oop.demo09;
public
inte***ce
timeservice
package com.oop.demo09;
//抽象類用 extends~ 抽象介面用 implements~
//實現了介面的類 就需要重寫介面中的方法
//多繼承~利用介面實現了多繼承
public
class
userserviceimpl
implements
userservice
, timeservice
@override
public
void
delete
(string name)
@override
public
void
update
(string name)
@override
public
void
query
(string name)
@override
public
void
timer()
}
作用:
1、介面是一種約束
2、定義一些方法,讓不同的人實現,多個人實現乙個介面,多種不同的實現方式
3、介面中的所有定義其實都是抽象的 public
abstract
4、常量 public
static
final 一般不會這麼去做
5、介面不能直接被例項化,介面中沒有構造方法
6、可以實現多繼承 implements
7、必須要重寫介面中的方法
物件導向 8 介面與介面的實現
二 介面的作用?三 介面的相關語法 四 介面的向上造型 總結 1 介面的語法 2 什麼情況下用介面?3 介面的好處 本篇文章主要講解介面的語法,什麼情況下用介面?讀者如果發現有什麼理解錯的地方指正一下,我會第一時間來改正並重新學習,謝謝大家 1 是一種資料型別 引用資料型別 2 由inte ce定義...
16 介面定義與實現
1.建立介面package 介面 介面都需要實現類 public inte ce userservice 介面注意事項 1.約束作用,按照介面的規則進行編寫 2.介面就是定義乙個方法,讓其他人進行實現。3.介面中定義常量 public static fianl 4.介面中定義方法 public ab...
物件導向系列(四) 介面的特點
介面是一種規範。也是一種能力。只要乙個類繼承了乙個介面,這個類就必須實現這個介面中所有的成員 介面的功能要單一 為了多型。介面不能被例項化。也就是說,介面不能new 不能建立物件 跟抽象類是一樣的,因為建立物件也沒意義。介面中的成員不能加 訪問修飾符 介面中的成員訪問修飾符為public,不能修改。...