Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我们可以在switch()参数中传递类的实例吗?_Java_Switch Statement - Fatal编程技术网

Java 我们可以在switch()参数中传递类的实例吗?

Java 我们可以在switch()参数中传递类的实例吗?,java,switch-statement,Java,Switch Statement,我知道如何在switch()中传递字符串或int作为参数。但我想知道在switch()中传递类的实例,并获取CASE中的方法: 总之,不 引述: 开关使用byte、short、char和int基元数据类型。它还适用于枚举类型(在枚举类型中讨论)、字符串类和一些包装某些基本类型的特殊类:Character、Byte、Short和Integer(在数字和字符串中讨论) 为什么必须使用开关?如果这是您真正需要的,您可以将instanceOf与if语句一起使用。您不能使用switch这样做这是非最终方法

我知道如何在switch()中传递字符串或int作为参数。但我想知道在switch()中传递类的实例,并获取CASE中的方法:

总之,不

引述:

开关使用byte、short、char和int基元数据类型。它还适用于枚举类型(在枚举类型中讨论)、字符串类和一些包装某些基本类型的特殊类:Character、Byte、Short和Integer(在数字和字符串中讨论)


为什么必须使用开关?如果这是您真正需要的,您可以将
instanceOf
if
语句一起使用。您不能使用switch这样做这是非最终方法重写的用途。你找的工具不适合这份工作。好吧。。非常感谢。你能告诉我吗。。这就是如何将instanceOf with if语句与example?一起使用。如何在switch语句中使用[Enum]type?。。请举例告诉我。我比较新鲜