接口里的方法都是抽象方法,是用来让实现它的类来实现的,不是用来自己实现的。内部类也是类,它实现一个接口,就要实现里面的抽象方法,这没什么问题。内部类虽然是接口的一部分,接口本来就不需要实现,它实现自己干什么。
一个抽象类中的所有方法都是抽象的,就可以将这个类用另外一种方式来定义,也就是接口定义。 一个类可以实现若干个接口,非抽象类必须实现所有的抽象方法 。所以并没有冲突,实现类只需要实现接口的方法就可以了。
在接口处定义一个抽象的类,来实现与接口线连接