基本数据类型的Casting:
自动类型转换:小的转换大的 如long s = 20; double d=12.0f
强制类型转换:可以把大的数据转换小的float f=(float)12.0;int a=(int)200L
对java对象的强制类型转换称为造型:
- 从子类到父类的类型转换可以自动进行(多态)
- 从父类到子类的类型必须通过造型(强制类型转换)实现
- 无继承关系的的引用类型间的转换是非法的
- 在造型前可以使用instanceof操作符测试一个对象的类型
自动类型转换:小的转换大的 如long s = 20; double d=12.0f
强制类型转换:可以把大的数据转换小的float f=(float)12.0;int a=(int)200L