JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 語法(Syntax)  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
作者 請教一個泛型的問題
dreamltf

wicket



發文: 649
積分: 5
於 2011-04-22 23:31 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Dear all

我想設計一個可以負責做 callback 的 class
如下:我想傳入 constructor 的是某個 type, 但 callback 卻想回傳另一種 type

不知道這樣講能不能表達我的想法,thanks for your help
1
2
3
4
5
6
7
8
String aaa = null; // type1
 
new Callback<Integer>(aaa) {
  @Override
  public Integer callback() { // return type2
    return 0;
  }
};

Callback.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Callback<T> {
 
  private T2 t2 = null; // 編譯失敗
 
  public <T2> Callback(T2 t2) {
    super();
    this.t2 = t2;
  }
 
  public T callback() {
    return null;
  }
 
}


reply to postreply to post
作者 Re:請教一個泛型的問題 [Re:dreamltf]
winddknight





發文: 162
積分: 0
於 2011-04-23 00:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
callback 在我的 GWT 的使用經驗來說

是指某一個方法執行後的結果,作為 callback 的參數

讓 invoker 使用,既然在 callback 的傳入參數已經執行後的結果

那麼 callback 的相關方法中,又為何要回傳另一個結果咧


reply to postreply to post
作者 Re:請教一個泛型的問題 [Re:dreamltf]
dreamltf

wicket



發文: 649
積分: 5
於 2011-04-23 00:52 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
因為我在想能不能像 javascript callback 寫法
把一個 function 傳來傳去,當需要執行時才去執行 callback

這邊我把可傳來傳去的 function 設定為 Callback.java 這隻 class
要執行時才去執行 Callback class 中的 callback function


dreamltf edited on 2011-04-23 00:56
reply to postreply to post
» JWorld@TW »  Java 新手區 » 語法(Syntax)

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8