那今天這個課程的類型轉(zhuǎn)換,到底有什么用呢,或者在哪里會用到
??? Dog dog=new Dog();
??? Animal animal=dog;//自動類型提升 向上類型轉(zhuǎn)換
??? Dog dog2=(Dog)animal;//向下類型轉(zhuǎn)換 強制類型轉(zhuǎn)換
??? if(animal instanceof Cat){
??? ?Cat cat=(Cat)animal;
??? }else{
??? ?System.out.println("無法進行類型轉(zhuǎn)換");
??? }
2018-07-21
當子類有的方法,父類中沒有的時候,這時候就需要將父類轉(zhuǎn)換為子類,這樣就可以使用子類里有父類里沒有的方法了。
2018-08-07
說的非常好,用例舉的非常實用