interface Bouncable{ }
interface Colorable extends Bouncable{ }
class Super implements Colorable{ }
class Sub extends Super implements Colorable {} // Ok (case -1)
但是,
class Sub implements Colorable extends Super {} // error (case -2)
为什么 case-2 显示编译错误 { expected
。为什么 ??虽然,case-1 执行没有错误。
最佳答案
extends
应该在 implements
之前:
class Sub extends Super implements Colorable {}
关于java - 在java中扩展类并实现接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14021827/