向上转型(自动类型转换)
定义:父类引用指向子类
内容:向上转型后的父类引用变量只能调用他运行时的类型的方法
举例 :
void transtion(Object obj){ } 当我们向transtion()中传入String str1 时,会执行 Object obj = sr1;
obj只能调用str1的方法
向下转型(强制类型转换)
定义:子类的引用指向父类
用法:当子类引用父类对象时需要强制转换
Sring str = new Object(); 会报错
--------------------
String str1 = (String)new Object();强制转换
扩展
在基本数据类型中也有如下规则