我完全清楚一个类不能直接扩展2个类,但是在调查JPA时我发现了这个问题(在org.springframework.data.jparepository中):
public interface JpaRepository<T, ID> extends PagingAndSortingRepository <T, ID>, QueryByExampleExecutor <T>
我的第一直觉是它正在扩展2个类并且它可以工作,但在注意到它是一个接口后我不太确定。
对于接口确实将类计数扩展为实现它还是将实现传递给实现者,或者接口是否允许实际具有多个直接继承?他们究竟在这种情况下做了什么?