Java复习笔记3--强制类型转换
Posted zhouQing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java复习笔记3--强制类型转换相关的知识,希望对你有一定的参考价值。
强制类型转换
-
基本数据类型
-
引用数据类型
Father father = new Son();
在这里Son 对象实例被向上转型为father了,但是请注意这个Son对象实例在内存中的本质还是Son类型的,只不过它的能力临时被消弱了而已,如果我们想变强怎么办?将其对象类型还原!
Son son = (Son)father;
当引用类型的真实身份是父类本身的类型时,强制类型转换就会产生错误。
Father father = new Father();
Son son = (Son) father;
这个系统会抛出ClassCastException异常信息。
以上是关于Java复习笔记3--强制类型转换的主要内容,如果未能解决你的问题,请参考以下文章