可否强制转换 方法 操作系统支持:Windows 所属对象:Java本地接口
判断参数一(“将被转换的类”)的对象是否可安全地强制转换为参数二(“将被转换到的类”)。以下情况下将返回“真”:第一及第二个类参数引用同一个 Java 类;第一个类是第二个类的子类;第二个类是第一个类的某个接口。
语法: 逻辑型 Java本地接口.可否强制转换 (将被转换的类标志符,将被转换到的类标志符)
参数名 |
描 述 |
将被转换的类标志符 |
必需的;整数型。指定将被转换的类。 |
将被转换到的类标志符 |
必需的;整数型。指定将被转换到的类。 |
例程:
说明:
如果 可否强制转换 (Object类, String类) 返回“真”,表示可以将String类的对象赋值给Object类的对象。
Ojbect obj;
String str;
obj = str; //正确,可以赋值,因为String类可以强制转换为Object类。
str = obj; //错误,不可以赋值,因为Object类不可以强制转换为String类。
参见:例程