对象类型转换

mesum
对象类型转换

对象类型转换



我的QQ号:2535279
我的QQ群:58591592

[url]www.javaedu.com.cn[/url]  


        当接收到的父类引用时,并且通过使用instanceof

运算符确定该对象实际是某一子类,那么可以类型转换的办

法恢复该对象的全部功能.
        if(e instanceof Manager){
                Manager in =(Manager)e;
        }
       
        规则:
                1.始终允许类层次"向上"的转换
                2.对"向下"类型转换,编译器要求转换至

少必须是可能的
                3.如果编译器允许类型转换,则在运行时

检查对象类型
               
        检查时,如果不用instanceof做测试,则有转换失败

的可能性.