优快云博客第一篇
一个刚入坑的小菜鸡前来向各位行业大佬学习请教 还请大家多多帮助 嘿嘿
关于Java中的显式转换和隐式转换这里,首先一段代码奉上。
在类Convert中为什么要进行转换操作?
为什么不转换的话运行就显示错误?
在这里先谢过各位大佬了 /抱拳
package code0502;
class CA {
String s ="class CA";
}
package code0502;
class CB extends CA{
String s="class CB";
}
package code0502;
public class Convert {
public static void main(String[] args) {
// TODO Auto-generated method stub
CB bb,b=new CB();
CA a,aa;/* 这里为什么要转换?为什么不转换就显示错误?*/
a=(CA)b; //显式转换
aa=b; //隐式转换
System.out.println(a.s);
System.out.println(aa.s);
bb=(CB)a; //显式转换
System.out.println(bb.s);
}
}