隱式實現的話實現的方法屬於實現的類的,能夠直接經過類的對象訪問,顯式實現的話方法是屬於接口的,能夠當作是寄託在類中實現的,訪問這些方法時要先把對象轉換成接口對象,而後經過接口對象調用
通常來說顯式實現用得比較少,可是在實現具備相同名稱和簽名的兩個接口方法時就必須用到了。
在實際項目中,有時某個類每每會繼承多個接口,而接口中每每會有一些相同名稱、參數與類型的值。經過顯式接口實現能夠爲避免一些沒必要要的歧義(我在項目中碰到的很少,多是由於項目過小的緣由吧)。對象
顯示接口實現與隱式接口實現的適應場景繼承