用class对象来执行类型转换和直接强制类型转换有什么区别?
用class对象来执行类型转换和直接强制类型转换有什么区别?比如Building b=new house();
class<house> housetype=house.class;
house h=housetype.cast(b);
h=(house)b;
请问后两句有什么区别?
能否举例说下用class对象来执行类型转换和直接强制类型转换有什么区别?
什么情况下必须使用class对象进行类型转换而不能直接强制类型转换?