實(shí)踐中遇到的一個(gè)問(wèn)題,實(shí)在搞不懂,特來(lái)請(qǐng)教各位。
1.首先有一個(gè)接口,接口里有一個(gè)get方法。
public interface HeInterface <T extends Serializable, PK extends Serializable> { public T get(PK id); }
2.其次有一個(gè)類,實(shí)現(xiàn)了接口的get方法。
public abstract class HeAbstract <T extends Serializable, PK extends Serializable> implements IBaseDao<T, PK>{ @Override public T get(PK id) { if(id==null)return null; return (T) getCurrentSession().get(entityClass, id); } }
3.然后我寫了一個(gè)接口,繼承了HeInterface這個(gè)接口,并且也有一個(gè)get方法。
public interface MyInterface extends HeInterface<ClassA, String>{ public ClassA get(String id); }
4.最后我寫了一個(gè)實(shí)現(xiàn)類,實(shí)現(xiàn)我的接口,但是發(fā)現(xiàn)IDE的添加未實(shí)現(xiàn)的方法沒有提示get方法為未實(shí)現(xiàn),意思是我的get已經(jīng)被實(shí)現(xiàn)了嗎?接口繼承接口可以存在重寫嗎?還是因?yàn)榉盒蛯?dǎo)致這種問(wèn)題?這是怎么一回事,請(qǐng)各位明示。