有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java理解如何在if语句条件内创建对象

我问我的同事关于整理我写的一些代码的一些想法,他给了我一个如下的模式:

if (obj instanceof SomeClass<?> newObj) {
    if (newObj.bar()) {
        foo();
    }
}

我不知道可以在if语句条件本身中实例化一个对象(newObj)。我试着在谷歌上搜索答案,但结果都是空的。有人能给我解释一下这是怎么回事吗


共 (0) 个答案