继承父类和接口的区别