当前位置: 代码迷 >> J2SE >> A,B is class or interface:该怎么处理
  详细解决方案

A,B is class or interface:该怎么处理

热度:88   发布时间:2016-04-24 17:30:33.0
A,B is class or interface:
A,B   is   class   or   interface:
(1),(2)   有何不同?            
(1)   if(A.class.isInstance(B)){   }

(2)if(B   instanceof   A){     }

------解决方案--------------------
两种写法都不对

isInstance() 的参数应该是一个对象

instanceof 运算符 前面的 参数应该是一个对象
------解决方案--------------------
public boolean isInstance(Object obj)

判定指定的 Object 是否与此 Class 所表示的对象赋值兼容。

此方法是 Java 语言 instanceof 运算符的动态等效方法。

这是中文api的描述

是等效的
------解决方案--------------------
java Api 都翻出来了,还有什么好说的
  相关解决方案