2016-05-30 92 views
0

如果我有一个接口i和一个类c,i有一个默认方法(Java8)和c有一个方法具有相同的签名但具有不同的实现。哪个实现适用于实现i并延伸c的类3类3实现我和扩展C,我有一个默认的方法和C有不同的实现相同的方法。哪个实现适用于3?

+0

如果你的i和i2的方法具有相同的签名并且有一个类实现它们,会发生什么? Ooooh现在很有趣 – softarn

+0

@softarn你会得到一个编译错误。 –

回答

0

C中的方法将被调用。类实现优先于接口。