2013-12-14 56 views
0

MutableBST類中的錯誤,它必須實現insert(Object obj)。但是我沒有Object參數的方法。錯誤:必須實現insert(Object obj)

public interface MutableSet<T> { 

     String insert(T obj); 

    } 

    public class MutableBST<T> implements MutableSet { 


     public String insert(T obj) { 

      return "insert"; 
     } 
    } 

回答

0

你的類實現MutableSetMutableSet<T>所以它與T爲對象實現。

0

你類MutableBST<T>應該實現MutableSet<T>

class MutableBST<T> implements MutableSet<T> 
0

您需要指定要實現的接口類型,就像這樣:

public interface MutableSet<T> { 

    String insert(T obj); 

} 

// Implements MutableSet with the parameterized type T 
public class MutableBST<T> implements MutableSet<T> { 


    public String insert(T obj) { 

     return "insert"; 
    } 
} 
+0

....非常感謝 – user3094713

相關問題