![](/img/trans.png)
[英]Define generic Type of parent class method depending on subclass Type in Java
[英]how to define a method that takes a generic type as parameter from certain parent class
我知道可以將Object用作參數類型,但隨后必須轉換為所需的類。
我的問題是:我可以做這樣的事情嗎
public void doSomething( <T extends Person> person ) {
Student student = person ;
}
就像我們用Java中的返回類型可以實現的
public <T extends Person> T findPerson() { ;;;;;}
Student student = findPerson(1) ;
英語不是我的母語,所以對不起,如果問題不清楚
你可以像這樣使用它
public <T extends SomeClass> void doSomething(T item){
//Do something
item.number = 4;
}
哪里:
class SomeClass{
public int number;
}
查看本文 ,希望對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.