本文主要是介绍Java造型中的强制转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
强制类型转换成功的条件:
引用所指向的对象,就是该类型
引用所指向的对象,实现了该接口
//向上造型演示
public class UpDemo {public static void main(String[] args) {Aoo o = new Boo(); //向上造型Boo o1 = (Boo)o; //强制类型转换Inter1 o2 = (Inter1)o; //强制类型转换//Coo o3 = (Coo)o; //类型转换异常if(o instanceof Coo){ //falseCoo o3 = (Coo)o;}}
}class Aoo{
}
interface Inter1{
}
class Boo extends Aoo implements Inter1{
}
class Coo extends Aoo{
}
这篇关于Java造型中的强制转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!