萌新...问个小问题
Dog dog = new Dog();
Animal animal = dog;
上面是把dog子类对象 转成了 animal父类对象。
Animal animal = new Dog();
这个则是直接用父类指向子类创建的对象。
这两个过程的结果有区别吗?
Dog dog = new Dog();
Animal animal = dog;
上面是把dog子类对象 转成了 animal父类对象。
Animal animal = new Dog();
这个则是直接用父类指向子类创建的对象。
这两个过程的结果有区别吗?
2016-07-17
举报