向上转型(自动类型转换)

定义:父类引用指向子类

内容:向上转型后的父类引用变量只能调用他运行时的类型的方法

举例 :

    void  transtion(Object obj){

        }
当我们向transtion()中传入String str1 时,会执行 Object obj = sr1;  
obj只能调用str1的方法

  

              向下转型(强制类型转换)

定义:子类的引用指向父类

用法:当子类引用父类对象时需要强制转换

Sring str = new Object();  会报错
--------------------
String str1 = (String)new Object();强制转换



                 扩展

在基本数据类型中也有如下规则

posted on 2018-08-05 13:42  光明顶斗士  阅读(144)  评论(0编辑  收藏  举报