java命名空间java.lang类class<t>的类成员方法:
isassignablefrom定义及介绍
本文导语:
isassignablefrom
public boolean isassignablefrom(class cls)
判定此 class 对象所表示的类或接口与指定的 class 参数所表示的类或接口是否相同,或是否是其超类或超接口。如果是则返回 true;否则返回 false。如果该 class 表示一个基本类型,...
isassignablefrom
public boolean isassignablefrom(class> cls)
- 判定此
class
对象所表示的类或接口与指定的 class
参数所表示的类或接口是否相同,或是否是其超类或超接口。如果是则返回 true
;否则返回 false
。如果该 class
表示一个基本类型,且指定的 class
参数正是该 class
对象,则该方法返回 true
;否则返回 false
。
特别地,通过身份转换或扩展引用转换,此方法能测试指定 class
参数所表示的类型能否转换为此 class
对象所表示的类型。有关详细信息,请参阅 java language specification 的第 5.1.1 和 5.1.4 节。
- 参数:
cls
- 要检查的 class
对象
- 返回:
- 表明
cls
类型的对象能否赋予此类对象的 boolean
值
- 抛出:
nullpointerexception
- 如果指定的 class 参数为 null。- 从以下版本开始:
- jdk1.1