Java 使用抽象类\接口

Java 使用抽象类\接口,java,Java,我需要创建一个我可以通过instanceof关键字检查的对象 像 我需要用什么来创造它?GUIItemType命令类必须扩展GUIItemType类吗?GUIItemType类必须是抽象的 您可以创建GUIItemType作为接口,然后使GUIItemType命令和GUIItemType发送实现它 interface GUIItemType { // default methods, abstract methods, public static final variables } c

我需要创建一个我可以通过
instanceof
关键字检查的对象


我需要用什么来创造它?GUIItemType命令类必须扩展GUIItemType类吗?GUIItemType类必须是抽象的

您可以创建
GUIItemType
作为
接口
,然后使
GUIItemType命令
GUIItemType发送
实现它

interface GUIItemType {
    // default methods, abstract methods, public static final variables
}

class GUIItemTypeCommand implements GUIItemType {

}

class GUIItemTypeSend implements GUIItemType {

}

我知道这不是你要求的,但如果你发现自己处于这种情况,你可能是做错了。@FedericoklezCulloca l理解这是我的错误,我需要帮助理解java中的系统。在谷歌我只找到“猫延伸宠物”和另一个什么都帮不了你的东西!只有一个等式,我可以创建空的GUIItemType类吗?或者我必须设置方法等?
GUIItemType
可以为空。有许多OOTB(开箱即用)接口的示例是空的,例如,等等。谢谢!你帮了我很大的忙
interface GUIItemType {
    // default methods, abstract methods, public static final variables
}

class GUIItemTypeCommand implements GUIItemType {

}

class GUIItemTypeSend implements GUIItemType {

}