我正在使用 netbean 6.9 并遇到一些奇怪的错误:
我有一个抽象类,如:
public abstract class GenericDAOImpl<T, ID extends Serializable> {}
然后,具体类扩展了这个抽象类:
public class UserDAOImpl extends GenericDAOImpl<Users, Integer> {}
假设位于包名称myPackage.Users。
中的Users类有一段时间,代码运行得很好。由于某些原因,我删除并重新创建了myPackage.Users,Netbeans不断产生如下错误:
qaplus.dao.GenericDAO cannot be inherited with different arguments: <Users,java.lang.Integer> and <myPackage.Users,java.lang.Integer>.
我也删除并重新创建了myPackage中的其他类,但它们没问题。
有人有过这方面的经验吗?