物件導向16 介面的定義與實現

2021-10-06 21:39:38 字數 1075 閱讀 1183

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,不能修改。...