簡體   English   中英

如何將局部變量設置為作為方法參數傳入的類型

[英]How set local variable to a type which was passed in as method parameter

我是Java泛型新手,正在嘗試將本地變量設置為傳入類型。 傳入的類型擴展了自定義類Model:

如下所示:

public void myMethod(<T extends Model> MyType){

    MyType item = (MyType)getObjectFromStore();

}

MyType可以屬於Model類或其子類。

這在Java中可行嗎? 我感謝任何正確方向的指點。 我意識到這可能是一個基本問題,但我似乎找不到正確的方法來解決此問題。

您可以這樣定義myMethod

public <T extends Model> void myMethod(T myType) {
..
}

表示方法參數( myType )可以是Model或其子類類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM