Re: [問題] 有關多型的問題
※ 引述《tsya (tsya)》之銘言:
: class Cat extends Animal{
: }
: class Dog extends Animal{
: }
: class Zoo{
: public static void main(String[] args){
: Dog d;
: Cat c;
Animal a=new Dog(); //長相是父親,實體上是狗兒子
d=(Dog)a; //OK, 他只是長得像爸爸的狗兒子,還給他原本面貌 ok...
c=(Cat)a; //a是一隻狗,想要換成貓 所以會ClassCastException
: }
: }
我來幫忙註解一下....XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 222.250.36.208
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):