一个类实现的接口,同一级别的接口中不能有相同的方法 (默认方法也不行);这样会冲突 不知道用哪一个,以及出现同名的成员变量(不是方法)怎么处理

在类继承父类再实现两个同级别接口时候 子类 父类 接口中有 同名的方法的时候 即使是用接口的引用指向 子类的实例对象 调用的同名方法会是子类的 如果子类中没有这个方法 会调用 父类的 然后(只要一个接口有此方法)才是接口中的 ,两个同级别的就会冲突 如果不是成员方法 在父类 接口中 有同名的常量 直接就会报错 不会像方法那样优先选择直接父类的方法的访问 父类的不占优势了 需要明确的指定: 即使继承
相关文章
相关标签/搜索