java實現(xiàn) java多態(tài)的實現(xiàn)主要體現(xiàn)在哪些方面?
java多態(tài)的實現(xiàn)主要體現(xiàn)在哪些方面?多態(tài)性的本質(zhì)是一個類(對象)有多種形式例如,我有一個people類:public class people{string name//nameBoolean ge
java多態(tài)的實現(xiàn)主要體現(xiàn)在哪些方面?
多態(tài)性的本質(zhì)是一個類(對象)有多種形式
例如,我有一個people類:
public class people{
string name//name
Boolean gender//gender
int age//age
}
]然后我有一個teacher類。我們都知道,老師是人,所以她繼承人
另一個學生班,學生也是人,也繼承人
他們有相同的屬性,但也有自己獨特的屬性,彼此不干涉,但是每一個都有自己的特點
多態(tài)本質(zhì)的概念應該是一個具有多種表現(xiàn)形式的類型,具體到程序是一個具有多種邏輯實現(xiàn)的同一操作的類型定義。Java中的接口是一種非常純的類型。它只定義了這種類型可以做什么,而不是如何做。只有實現(xiàn)它的特定實現(xiàn)類才能定義如何執(zhí)行(特定邏輯)。這與高度多態(tài)性完全一致。實際上,C語言中的純虛函數(shù)類與java接口非常相似。區(qū)別在于Java有接口的概念。