Java API:
Casts an object to the class or interface represented by this Class object.
JDK的源代码:
查看了这个函数, 原来这个方法只能转换当前类型或其子类下的对象, 这个方法只是简单的进行了强制转换
public T [b]cast[/b](Object obj)
Casts an object to the class or interface represented by this Class object.
JDK的源代码:
public T cast(Object obj) {
if (obj != null && !isInstance(obj))
throw new ClassCastException();
return (T) obj;
}
查看了这个函数, 原来这个方法只能转换当前类型或其子类下的对象, 这个方法只是简单的进行了强制转换