instanceof后面不能使用反射类!!!
今天看工厂模式的时候遇到类一个问题
那个博主使用了这样一句话clazz instanceof WhiteHuman.class
,其中clazz为函数传进来的参数,是Class类
自己敲了一遍发现报错,instanceof后面不可以获取反射对象
搜了一下,发现instanceof后面不可以跟泛型
而我发现WhiteHuman.class实际上是Class<WhiteHuman> whiteHumanClass = WhiteHuman.class;
注意:反射类不可以使用instanceof、泛型不能使用instanceof