0
如果我有一个接口i
和一个类c
,i
有一个默认方法(Java8)和c
有一个方法具有相同的签名但具有不同的实现。哪个实现适用于实现i
并延伸c
的类3
?类3实现我和扩展C,我有一个默认的方法和C有不同的实现相同的方法。哪个实现适用于3?
如果我有一个接口i
和一个类c
,i
有一个默认方法(Java8)和c
有一个方法具有相同的签名但具有不同的实现。哪个实现适用于实现i
并延伸c
的类3
?类3实现我和扩展C,我有一个默认的方法和C有不同的实现相同的方法。哪个实现适用于3?
C中的方法将被调用。类实现优先于接口。
如果你的i和i2的方法具有相同的签名并且有一个类实现它们,会发生什么? Ooooh现在很有趣 – softarn
@softarn你会得到一个编译错误。 –