接口与类不存在区别,除了字面修饰符不同外,其真正区别是: 当一个类在初始化时,编译器要求其父类全部都已经初始化;在一个接口初始化时,并不要求其所有的父类接口都实现初始化,只有在真正使用到父类接口的时候,才会去初始化。