我目前工作的一個大項目,其中包括三種不同類型的CRUD的。我的ICrud接口包含<t>
,以便在我實現它時放入所需的數據類型。接口衝突的java
我的問題是,當我在第三類中實現它,我願的方法(readAll)使用其他數據類型比4種的其他方法(CRUD)之一。這有可能以任何方式?
現在我有readAll方法返回匹配的數據類型,但返回null因爲它沒有被使用,而是創建了另一個方法readall2(),它返回正確的數據類型,但不是我的接口的一部分。
的ICrud接口:
public interface ICrud<T> {
List<T> readAll();
List<T> read(int cvr);
void create(T t);
void delete(int cvr);
void update(T t, int id);
}
我如何實現它:
@Service
public class AdminRepository implements Ilogin<Admin>, ICrud<Driver>,
IAdmin<Company>
我希望如何使用ReadAll:
public List<Company> readAll()
(不是司機,但司機對所有在接口的其它方法)
我想補充;起初,我有iAdmin中的readAll,因爲它需要公司,但是我在6個其他類中實現了ICrud的readall方法。
感謝您的任何幫助。 :)
請提供您的接口定義的樣本,以更好地闡明你的描述。 –
事實上,如果沒有具體的例子,問題是什麼是非常不清楚的。 –