java理解如何在if语句条件内创建对象
我问我的同事关于整理我写的一些代码的一些想法,他给了我一个如下的模式:
if (obj instanceof SomeClass<?> newObj) {
if (newObj.bar()) {
foo();
}
}
我不知道可以在if语句条件本身中实例化一个对象(newObj)。我试着在谷歌上搜索答案,但结果都是空的。有人能给我解释一下这是怎么回事吗
你可以在下面搜索框中键入要查询的问题!
我问我的同事关于整理我写的一些代码的一些想法,他给了我一个如下的模式:
if (obj instanceof SomeClass<?> newObj) {
if (newObj.bar()) {
foo();
}
}
我不知道可以在if语句条件本身中实例化一个对象(newObj)。我试着在谷歌上搜索答案,但结果都是空的。有人能给我解释一下这是怎么回事吗
共 (0) 个答案