【发布时间】:2015-03-08 18:53:14
【问题描述】:
有没有用Java写switch语句中的这段if语句?
Object obj;
if (obj instanceof Integer){
}
if (obj instanceof Double){
}
....
这只是一个例子。 Double 中的 Integer 可以替换为任何其他对象类型
【问题讨论】:
-
您能举个例子吗?非常感谢!
-
@manouti 但这与多态的
instanceof不同。 -
@RealSkeptic 你是对的。顺便说一句,this question 可能会有所帮助。
-
OP:通常,
instanceof条件链表明类设计不佳。也许您应该告诉我们您为什么需要这个,以便我们可以建议对设计进行更改。 -
我想这个问题之前已经回答过了:stackoverflow.com/questions/5579309/switch-instanceof
标签: java if-statement switch-statement