我就看懂了第一行是创建了个Dog类型的dog对象,下面几行代码理解不了,有没有大佬能解释一下
Dog dog=new Dog(); Animal animal=dog; Dog dog2=(Dog)animal; if(animal instanceof Cat){ Cat cat=(Cat)animal; }else { System.out.println("无法进行类型转换"); }
Dog dog=new Dog(); Animal animal=dog; Dog dog2=(Dog)animal; if(animal instanceof Cat){ Cat cat=(Cat)animal; }else { System.out.println("无法进行类型转换"); }
2018-07-20
举报