網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 綜合知識 > 

JAVA裏多態和接口有什麼區別

欄目: 綜合知識 / 發佈於: / 人氣:2.2W

JAVA裏多態和接口有什麼區別

兩者的區別主要表現在不同層次上。

多態是面向對象編程的特徵之一,而接口是一系列方法的聲明,是一些方法特徵的集合,這兩者不是同一類型和層次上的概念。

接口可以體現出多態性來,但多態性不必用接口,只要存在方法的重寫和重載與動態連接即可體現多態性。兩者可以在不同的概念層次上並存,不存在衝突。

在程序裏可以用代碼定義一個接口,但是不能定義一個多態,多態只是對代碼特徵的一種描述,一種概念上的抽象和總結。

Tags:多態 java 接口