gpt4 book ai didi

Java:instanceof 方法应该如何看待

转载 作者:行者123 更新时间:2023-12-04 20:48:15 24 4
gpt4 key购买 nike

想象一下,我想编写一个名为 isInstanceof 的无用方法,它返回一个 boolean
我在想。但我不出去。 instanceof 必须像这样使用:

[object] instanceof [a classname]

// I was thinking about something like this
public static boolean isInstanceof(Object obj, /*magic for the second param*/)
{
return obj instanceof /*the magical second param*/
}

但是我怎样才能为[a classname]创建一个参数呢?有没有办法在没有方法的情况下做到这一点 isInstance(Class cls)java.lang.Class?

谢谢

最佳答案

呵呵,是的。使用 isAssignableFrom(Class)来自。它不仅不是isInstance(Class),它还更符合instanceof操作符的工作方式。 :)

除此之外,不,如果没有 Class 中的那些方法,您将无能为力。

关于Java:instanceof 方法应该如何看待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1920284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com