显式类型转换,又叫强制类型转换。与隐式转换正好相反,显式转换需要用户明确地指定转换的类型。比如下面的例子把一个类型显式转换为类型:
long l=5000;
int i=(int)l;
上一章介绍的拆箱转换就是一种显式转换。这里我们还将讲解以下转换的规则:
●显式数值转换
●显式枚举转换
●显式引用转换
显式转换可以发生在表达式的计算过程中。它并不是总能成功,而且常常可能引起信息丢失。
显式转换包括所有的隐式转换,也就是说把任何系统允许的隐式转换写成显式转换的形式都是允许的,如:
int i=10;
long l=(long)i;
6.2.1 显式数值转换
6.2.2 显式枚举转换
6.2.3 显式引用转换
时间: 2024-12-31 00:15:46