基本数据类型的转换
小数据类型-------->大的数据类型 自动类型转换
大数据类型--------->小数据类型 强制类型转换 小数据类型 变量名 = (小数据类型)大数据类型;
引用数据类型的转换
小数据类型--------->大数据类型 自动类型转换。
小数据类型-------->大的数据类型 自动类型转换
大数据类型--------->小数据类型 强制类型转换 小数据类型 变量名 = (小数据类型)大数据类型;
引用数据类型的转换
小数据类型--------->大数据类型 自动类型转换。
大数据类型--------->小数据类型 强制类型转换
Animal a = new Fish(); //多态
Animal a = new Dog();
public static void print(Animal a){
if(a instanceof Fish){ //判断是否为同类型
((Fish) a).bubu(); //强制类型转换 ((子类)a)a为大数据类型父类
}
else if(a instanceof Dog){
((Dog) a).wang();
}
}