java返回介面
A. java關於函數返回值為介面的問題
emm,沒太明白你的意思,是要這樣嗎?
B. java中返回類型為介面怎麼返回
返回類型為一個介面的方法的話,可以用介面的類型作為返回值,也可以用實現了這個介面的類作為返回類型,比如你在一個person類中定義了一個方法:public List<?> say(){}; 那麼下面調用此方法的時候可以用
List<?> list = new person().say(); 或者用
ArrayList<?> arr = new person().say().
C. java 怎麼寫一個介面 讓他返回伺服器的動態IP地址和埠
我認為要解決此類問題,你應該有個伺服器a,a的IP是固定的,然後所有動態的伺服器b,c,d等,應該定時把自己身份信息(應當包括身份、埠等)上送給伺服器a。那麼在a的請求中就可以獲得IP,這樣伺服器a上就可以返回b,c,d的IP和埠了?希望這個思路可以幫到你。
D. java中返回類型可不可以是介面
不可以因為介面中只能出現3種成員
1.公共的靜態常量(public
final
static
)
2.公共的抽象方法(public
abstract
)
3.靜態內部類(static
class)
而一個類中,就算什麼都不寫,也必須帶一個構造方法,在extends時就會被子類繼承,如果是介面也會繼承這個構造方法,很明顯構造方法不在上面三項之列
而如果類中有一般的方法和成員變數,也會被子類全部繼承,這些更不能出現在介面中了,所以介面是絕對不可能繼承一個類的
E. java中返回類型可不可以是介面
可以的,這種方法也就是叫做面向介面的編程,比如你寫一個連接資料庫操作的方法,你返回的的應該是一個connection的介面,所以返回類型可以是一個介面
F. JAVA中返回類型可以是介面,如果可以是什麼意思
JAVA中返回類型可以是介面,即返回的是實現介面的類的實例化對象。
G. java返回介面類型的方法是什麼意思
返回的那一個對象的類型是一個介面名。這就是面向介面編程,這樣有很多好處,可以不用管具體的實現類的變動,而發生改變。