接口X和Y都定义了默认方法 `default void process(){}`,类Z同时实现X和Y。若Z不重写process方法,会发生什么?
答案解析
核心考点:多接口默认方法冲突解决。
解题思路:Java要求类必须重写存在冲突的默认方法。C正确,其他选项违反规则。A/B错误因为无自动选择机制;D错误因为方法依然存在。易错点:误认为编译器会自动解决冲突。
正确答案:C