2012-09-07 95 views
0

所以我想實現的吉斯提供商接口實現吉斯提供商,與參數化類型

public interface Provider<T> { 
    T get(); 
} 

,我有另外的接口稱爲Creator

public interface Creator { 
    void create(); 
} 

,我想創建一個提供者綁定不同類型的Creator時創建一個CreatePhases

private static final class CreatePhaseProvider<T> implements Provider<CreatePhase<T extends Creator>> 
    { 
     @Override 
     public CreatePhase<T> get(){ 
      return null; 
     } 
    } 

這給我一個錯誤「令牌上的語法錯誤」擴展爲「,,」。有什麼建議麼?

回答

2
private static final class CreatePhaseProvider<T extends Creator> implements Provider<CreatePhase<T>> 
    { 
     @Override 
     public CreatePhase<T> get(){ 
      return null; 
     } 
    } 

哎呀把延伸到錯誤的地方!

+0

你能接受你自己的答案來標記這個問題嗎? –

+0

@JanGalinski完成:) –