2017-02-01 4 views
-3

は私がメソッドを汎用バリアントに変換するにはどうすればよいですか?

int[] sort(int[] unsortedArray); 

は今、私はタイプのいずれかの種類が除外されるように、より一般的なアプローチにこれを変更したい私のインターフェイスでこのメソッドを定義しています。だから私は

に変更しました
<T>[] sort(<T>[]); 

しかし、これはコンパイラのエラーで解決します。 誰かが私の誤解を説明できますか? ありがとう

答えて

2

<T>は、汎用タイプがあることを宣言するためにのみ使用します。返すタイプとパラメータのタイプを示すには、まだTを使用する必要があります。

<T> T[] sort(T[] variable) { 

} 
関連する問題