Сегодня я нашел в своих кодах то, что кажется дочерним классом, реализующим интерфейс, который родительский класс уже наследует.
Могу ли я знать, имеет ли это какие-либо неблагоприятные побочные эффекты или намерения, поскольку я работаючтобы удалить его из дочернего класса, поскольку я считаю, что это могло быть случайной ошибкой или, может быть, я что-то упустил?
В дочернем классе:
public class ProductServiceBean
extends GenericSessionBean
implements javax.ejb.SessionBean
В родительском классе:
// Compiled from GenericSessionBean.java (version 1.2 : 46.0, super bit)
public abstract class weblogic.ejb.GenericSessionBean
extends weblogic.ejb.GenericEnterpriseBean
implements javax.ejb.SessionBean
Обратите внимание, что как дочерние, так и родительские классы реализуют javax.ejb.SessionBean
.