爱问知识人 爱问教育 医院库

AssignableFrom(Class c)与instanceof关键字有何区别

首页

AssignableFrom(Class c)与instanceof关键字有何区别

 AssignableFrom(Class clz)方法与instanceof关键字有什么区别?

提交回答
好评回答
  • 2012-12-04 08:47:37
      instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。
    形象地:自身实例或子类实例 instanceof 自身类  返回true
    例: String s=new String("javaisland");
           intln(s instanceof String); //true
    Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的class或接口 的实例,则返回true。
      这个方法是instanceof运算符的动态等价。 形象地:自身类。 Instance(自身实例或子类实例) 返回true 例:String s=new String("javaisland"); intln( Instance(s)); //true Class类的isAssignableFrom(Class cls)方法,如果调用这个方法的class或接口 与 参数cls表示的类或接口相同,或者是参数cls表示的类或接口的父类,则返回true。
       形象地:自身类。 AssignableFrom(自身类或子类。class) 返回true 例: intln( AssignableFrom( ass)); //false intln( AssignableFrom( ass)); //true。
      

    好***

    2012-12-04 08:47:37

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 178-197
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):