优艾设计网

一道Java关于接口、继承和重写的基础问题?

优艾设计网 https://www.uibq.com 2023-02-18 07:31 出处:网络 作者:PS教程
实践中遇到的一个问题,实在搞不懂,特来请教各位。1.首先有一个接口,接口里有一个get方法。 public interface HeInterface <T extends Serializable, PK extends Serializable> { public T get(PK id); }2.其

实践中遇到的一个问题,实在搞不懂,特来请教各位。
1.首先有一个接口,接口里有一个get方法。

public interface HeInterface <T extends Serializable, PK extends Serializable> { public T get(PK id); }

2.其次有一优艾设计网_Photoshop问答个类,实现了接口的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.然后我写了一个接口,继承了HeInterface这个接口,并且也有一个get方法。

public interface MyInterface extends HeInterface<ClassA, String>{ public ClassA get(String id); }

4.最后我写了一个实现类,实现我的接口,但是发现IDE的添加未实现的方法没有提示get方法为未实现,意思是我的get已经被实现了吗?接口继承接口可以存在重写吗?还是因为泛型导致这种问题?这是怎么一回事,请各位明示。


醉酒的小男人xiaohuizi 12小时前

优艾设计网_Photoshop问答

从你的描述上来看get并没有实现。


0

精彩评论

暂无评论...
验证码 换一张
取 消