![](/img/trans.png)
[英]How to use class type passed as parameter to method to define local variables
[英]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.