基本数据类型的Casting:
自动类型转换:小的转换大的 如long s = 20; double d=12.0f
强制类型转换:可以把大的数据转换小的float f=(float)12.0;int a=(int)200L
对java对象的强制类型转换称为造型:
- 从子类到父类的类型转换可以自动进行(多态)
- 从父类到子类的类型必须通过造型(强制类型转换)实现
- 无继承关系的的引用类型间的转换是非法的
- 在造型前可以使用instanceof操作符测试一个对象的类型
本文深入解析Java中的基本数据类型转换,包括自动类型转换和强制类型转换。探讨了从小类型到大类型、大类型到小类型的数据转换过程,以及对象类型转换的规则,如多态的自动转换和强制造型。此外,还介绍了如何使用instanceof操作符来测试对象类型。
自动类型转换:小的转换大的 如long s = 20; double d=12.0f
强制类型转换:可以把大的数据转换小的float f=(float)12.0;int a=(int)200L

被折叠的 条评论
为什么被折叠?