Animal animal=new Dog()和Animal animal=dog有区别吗?
Animal animal=new Dog()跟Dog dog=new Dog();Animal animal=dog
是没有区别的
匿名转换
前面的的是父类的引用指向子类,后面是向上类型转换