单项选择题

下列对类和接口的描述不正确的是()

A.当使用子类去替换一处父类时,设计良好的软件应当可以正确实现功能
B.接口的方法名必须是公开(public)的
C.一个类可以实现多个接口
D.当一个类拥有另外一个类的全部属性和方法的时候,它们之间是实现关系