java中对象的转型,探讨狗类与猫类

这种情况出现在多态的过程中

向上转型的意思是子类可以自动转为父类

java中对象的转型,探讨狗类与猫类

通过编译才可以运行

1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted" language)。

Exception in thread "main" java.lang.ClassCastException: Test.Cat cannot be cast to Test.Dog

at Test.TestDuoTai.main(TestDuoTai.java:29)


报错了说狗类的方法不能被猫类使用

java中对象的转型,探讨狗类与猫类


视频加载中...


分享到:


相關文章: