java - 在java中扩展类并实现接口(interface)

标签 java oop extends implements

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/

相关文章:

java - 在 Java 中制作不同类型的列表

java - 从类型参数扩展

java - 在新的 Android Studio 中初始化 Stripe 对象

java - 未知源文件 : com. android.dex.DexException:多个 dex 文件定义 Lcom/google/android/gms/internal/zzpq;

java - android加速度计检测跳跃?

限制访问 addprop 的 Matlab 动态属性

java - 我如何知道对象中存在哪些变量?

java - 第一次尝试在 Eclipse 之外运行 java 程序

oop - Smalltalk 中的消息转发

php - 如何使用扩展类的数据库连接错误 "Undefined variable: conn in ..."