我就看懂了第一行是创建了个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
举报