中的接口是什么?
和C#定義上語法(呈現形式)不一樣,但是意義是完全一樣的:
1)實現多態,方便反射等實現(面向接口編程),無需知道內部實現原理,只要知道函數簽名以及返回值調用即可(例如在WebService上的應用)。
2)因為接口無法實例化,所以早期Java在沒有“枚舉”(Java5.0以前版本)時候,用接口+static靜態公共變量當成枚舉使用。
上一篇學Python看什么書
下一篇java環境包怎么用
中的接口是什么?
和C#定義上語法(呈現形式)不一樣,但是意義是完全一樣的:
1)實現多態,方便反射等實現(面向接口編程),無需知道內部實現原理,只要知道函數簽名以及返回值調用即可(例如在WebService上的應用)。
2)因為接口無法實例化,所以早期Java在沒有“枚舉”(Java5.0以前版本)時候,用接口+static靜態公共變量當成枚舉使用。