我有:publicclassAimplementsBListener{publicinterfaceAListener{}}publicclassBimplementsAListener{publicinterfaceBListener{}}所以,如果我理解正确的话,循环继承的发生是因为:编译器转到A并说“嘿,A实现了BListener,我们去找BListener!”然后当它试图找到BListener时,它最终到达B,它说:“嘿,BListener,A需要的在B里面!但是等等!B需要AListener!我们去找AListener!”然后它到达A,重复。我做对了吗?顺便说一句,这个编译错