问答详情
源自:10-1 Java 中的多态

还是不懂Animal obj1 = new Dog(); 与 Animal obj2 = new animal(); 的区别

还是不懂Animal obj1 = new Dog();    与   Animal obj2 = new animal(); 的区别.引用是分别可以引用哪些呢?

提问者:qq__878 2015-07-30 17:13

个回答

  • ybbzbb
    2015-07-30 18:29:21

    首先,“ Animal obj2 = new animal(); ” 这样写是错的。 Animal obj2 = new Animal();

    区别:

        obj1 是一个子类Dog的对象

        obj2 是父类Animal的对象

    相同的是

        他们都是Animal类型的对象