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中對象的轉型,探討狗類與貓類


視頻加載中...


分享到:


相關文章: