JAVA 类型转换

来源:互联网 发布:淘宝商品上架教程 编辑:程序博客网 时间:2024/06/05 21:55

1.基本类型转换

对基本类型转换,可以直接对相互允许的类型进行转换。

如:

double a=1.2;int b=(int)a;

2.对象引用的类型转换

(1)继承对象间允许由下往上的对象类型转换,编译器不会报错,运行正常。

(2)如果由上往下类型转换时,如果要转换的对象类型和对象引用类型不符合编译通过,运行时抛如下异常:

 java.lang.ClassCastException


解决方案:

对象转换前先用instanceof验证下是否可以转换

0 0
原创粉丝点击