介面的個人理解,簡單易懂

2021-10-25 18:25:20 字數 388 閱讀 3109

1,內部介面,

在乙個類中定義乙個介面,那麼這個類就可以通過這個介面去操作外部類的屬性了和方法了。

內部介面的精髓:(1)通過繼承該類中的介面,並且傳入繼承介面的物件,可以實現安對該類屬性的修改;(2)並且進行實現,可以對物件的屬性直接進行修改

預留介面是等著實現的類被呼叫,注意這裡的被呼叫關係

2,繼承的介面,可以用作外部利用介面去隨時替換引用,例如下的例子

如果你一開始定義乙個介面,把繪製功能放在介面裡,然後定義類時實現這個介面,然後你只要用這個介面去引用實現它的類就行了,以後要換的話只不過是引用另乙個類而已,這樣就達到維護、拓展的方便性。

定義介面:inte***cea

b implements inte***cea

介面的理解

例如乙個entitymodel類擁有很多屬性資訊 name,age,height,weight。現在如果想使用其中的height和weight,可以定義乙個介面ibodyinfo package com.wjy.understandinte ce public inte ce ibodyinfo 然...

介面的理解

首先按我的理解來說乙個例子 這個例子被很多人提過,下面的這個是按我自己的理解來說的 小王是乙個苦逼 酷斃 程式設計師,他要開發乙個程式,其中要實現乙個功能 連線到乙個資料庫,要對資料庫進行一些操作。實現功能首先需要有乙個資料庫,在開發的時候他使用的a廠家的資料庫。假設a廠家提供的類庫中實現小王需要的...

對介面的理解

以下是我在ms news group裡,對 什麼情況下定義inte ce 這一問題的回答,基本上體現我現在對inte ce的理解,可能有不足或者完全就是謬誤,希望能得到大家的指正 乙個類實現了某個介面,就相當於宣告我能夠完成某項工作。比如乙個類實現了icomparable介面,就相當於宣告了我可以完...