java 介面(通俗事例)

2021-08-20 06:13:54 字數 1406 閱讀 8746

package top.toly.介面.插頭;

/** * 說明:插頭介面

*/public

inte***ce 三腳插頭

package top.toly.介面.插頭;

/** * 說明:要冰箱能工作,可以實現插頭介面

*/public

class 冰箱 implements 三腳插頭

}

package top.toly.介面.插頭;

/** * 說明:要洗衣機能工作,可以實現插頭介面

*/public

class 洗衣機 implements 三腳插頭

}

package top.toly.介面.插頭;

/** * 說明:要電視能工作,可以實現插頭介面

*/public

class 電視 implements 三腳插頭

}

package top.toly.介面.插頭;

/** * 說明:要空調能工作,可以實現插頭介面

*/public

class 空調 implements 三腳插頭

}

package top.toly.介面.插頭;

/** * 說明:使用者

*/public

class 帥帥的我

private

static

void 插上插頭(三腳插頭 插頭)

}

-電視機、空調、洗衣機、冰箱是不同的類例項化的具體物件。

-電視機的內部製造過程相當於建立電視機類,實現屬性和方法的過程。

-讓他們能夠工作只需要乙個條件——三角插頭。

-這裡插頭便是介面,但插上去做什麼工作取決於具體類的屬性與功能。

-我想要使用這些電器,並不需要去自己製造電器,只需買了它們(相當於new ***()),再插上插頭即可。

-插上插頭的動作針對的只是插頭,而不是各種電器,因為通電工作這個方法我們關注的是有沒有三角插頭,具體是什麼電器,我們並不關注。

-當帥帥的我在呼叫這個方法時才會關注我需要使用什麼電器。

-我使用洗衣機腦中所想:洗衣機有沒有三腳插頭(相當於類有沒有實現相應介面),有就插上。而不是它是不是洗衣機,這就是面向介面,與物件導向。

-統一介面實現了將職能的表現形式規範化。

試想一下介面不統一的壞處:如果電器都各有自己的插頭規範
-1.家裡的插座就會千奇百怪,開空調需要找空調插座,開電視需要找電視插座(找起來都費勁)

-2.電風扇的插座壞了,怎麼辦,必須修理後才能用(如果介面統一,換個地方就行了)

通俗理解JAVA介面

說得很抽象?沒關係,我們來看一下通俗點的解釋。現在把領導交代的任務看作是乙個介面 public inte ce task介面是task是領導留下的任務 裡面要求做的一樣工作是wok 領導不會自己去完成該任務,只會告訴你,你的目標是什麼,怎麼實現需要看個人喜好。領導的任務可以被不同的相關物件接受,譬如...

java 介面用法(通俗易懂)

以前我一直沒有搞懂介面的工作流程,直到看了下面這篇文章 很形象的介面的使用 針對初學者 黎克特制代換原則是什麼?聽起來很高深,不過我們也不是什麼學院派,就不講大道理了,直接拿個例子來說一下。我們拿人和程式設計師舉個例子。人是乙個大類,程式設計師是繼承自人的子類。看看這句話 人需要吃飯。這句話我們把 ...

java中static通俗見解

1.static是什麼?是乙個關鍵字,是靜態修飾符 了解 2.為什麼要用static 好處 當乙個方法或者變數需要初始化載入,或者是經常被呼叫的時候可以加上static。用static修飾的方法可以用類名直接呼叫,不用的一定要先例項化乙個物件然後才可以呼叫 比如 person這個類裡面有乙個方法pu...